From ac12d19843a92ca5c57c927af0297bf2df97d7e4 Mon Sep 17 00:00:00 2001 From: Eugene Krayni Date: Wed, 8 Sep 2021 03:11:22 -0500 Subject: [PATCH 001/970] Added blurbs for callbacks, promises, and array-analysis (#1322) * Added blurbs for callbacks, promises, and array-analysis * addressed comments on callback and array-analysis blurbs * finalized syntax --- concepts/array-analysis/.meta/config.json | 2 +- concepts/callbacks/.meta/config.json | 2 +- concepts/promises/.meta/config.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/concepts/array-analysis/.meta/config.json b/concepts/array-analysis/.meta/config.json index f6c29c8c15..3e4bb6192d 100644 --- a/concepts/array-analysis/.meta/config.json +++ b/concepts/array-analysis/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for array-analysis concept", + "blurb": "Javascript provides a number of useful array methods for analysis.", "authors": ["peterchu999", "SleeplessByte"], "contributors": [] } diff --git a/concepts/callbacks/.meta/config.json b/concepts/callbacks/.meta/config.json index 6168beee95..5f6fb905b9 100644 --- a/concepts/callbacks/.meta/config.json +++ b/concepts/callbacks/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for callbacks concept", + "blurb": "A callback is a function passed as an argument to another function which can invoke it at some point during its execution", "authors": ["neenjaw"], "contributors": ["SleeplessByte"] } diff --git a/concepts/promises/.meta/config.json b/concepts/promises/.meta/config.json index 91aea82813..33ad3866cd 100644 --- a/concepts/promises/.meta/config.json +++ b/concepts/promises/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for promises concept", + "blurb": "A promise is an object that represents the eventual completion or failure of some asynchronous operation.", "authors": ["SleeplessByte"], "contributors": [] } From 3f9b30243d7842f334b1142c71cc80bc8f5fe57f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Sep 2021 14:20:56 +0530 Subject: [PATCH 002/970] Bump @types/node from 16.7.11 to 16.7.13 (#1323) * Bump @types/node from 16.7.11 to 16.7.13 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.7.11 to 16.7.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 36434f39db..adbd787eae 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index c4a9bf7c51..629d8ba03f 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 71a7d3494d..b5dd127d94 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 3362d64c6d..edfc2160fe 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index b5d55cdba2..999236b81d 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index fd362cf0cd..c226eb290f 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 153700fefc..9ecea9217b 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c586e46840..68d934ea92 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 5431af3680..714c84e33e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 03389d17f3..a0505bacef 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 132e54f799..81cc19eacf 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 59b2d019ce..840384c4ba 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index f8c7e47771..1a140a1aa3 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index b936abd3ff..eae04732e6 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 2dd8e61c4b..e2571a9fc4 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 94dd4b5cf5..1568d5ff11 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 865b83253a..5b439f8bf4 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 5761a82e2c..b4ef5a03c1 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index ac956cc5de..17fc2d5fd7 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index aa8d766240..9c6f6ebe78 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 193d8d3d69..523131bbde 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 60ef4ee7c2..0a66b50174 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index e45f548f30..8c57f56026 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 7e7ffc5411..56c3c8dc5d 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 9d81b9defd..4e4b69bd9c 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index f872c8fc6a..efb503ead5 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 6043d1b32f..0df2155df6 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 1cfa3a6e90..e031233ffd 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 7928c65957..9d5b265d0f 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b288fb9357..26d7728fe6 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 305ef9a5d5..e9f8a495f5 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 83b67e1bcc..8a576f35ae 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 3b833a9e12..07e090f59c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index d2ce7b556a..b878092364 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 7c83219ff5..e02ecdfaf1 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index e926b6f6de..d62c719ec3 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 673cf4d895..cbcf150b4d 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 289b1e5452..ba58ba94d2 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index ad37c00256..ea99285b6d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index e808eb161e..b7ac312714 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 684aadb5cb..f46df18a05 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index b87b511eb8..7a009847d0 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index e59f15512c..6db45660b7 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index b658e58432..f8855e5447 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 253bc9a51f..510769c975 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 4cfdfc564c..046aea87b7 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 0247015729..a019b9985d 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 1b95b466ea..8aa1e671ca 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index b871220d94..bddbeda8cd 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 8708c9b4d8..48d8daa859 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 34b67934a5..fc87fab466 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e39d863239..9096ce58c9 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 746174f9cb..f82585a20d 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 0eff1f3778..53fe557308 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2b304f5512..52fb06b3e3 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5001f4fd1d..cc3a36a24b 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 08f2d1070b..d318965ceb 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 74341e9e38..a3e90bd20d 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index fb5f47beb9..68cc8a4b80 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 760e781501..f4bd368396 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 8191a2945b..a22e302f44 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 7ad2e34c94..b1da2458f3 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 8cd1969887..6b390016b0 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index cd4569561a..c26dd8ec57 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index d472715bdf..309b8a8712 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index d2bb6c2aa0..d2256f9608 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index adde94c76a..5abef251dc 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index ee7ee5529d..fe9d138eca 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 0bcff87d6f..2bc7beffc1 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d5c4bb1d90..a42586878a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 518a603cba..8d6250138e 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 64296ce973..c07e28b62d 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 267531ad75..fcfc5faf87 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index b3b5df7fee..054dcc57f8 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 04c0fbfc00..b7c9da6472 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 0184228223..7caeb09deb 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 7b4f7d6eec..e9a5d9b551 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ed671a104b..549a79f2c7 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 7192f53974..ddcc6e5d30 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index e602c28c2b..0abac187e5 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 0a32b68934..2d3ebb29a0 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index ecf7f82a8b..bd4c5dca2b 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index ab4990a108..4e71c97c59 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 008a88789e..12c528e504 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index cae25378aa..28c63cff86 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 430f6841e9..de58c5cb5a 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 6d7b0689ab..bdcb0d2b90 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 20939f41e1..0aa14c4f92 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 6d6d72491a..97f61b2c12 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d5adcf7d39..642ba3672e 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 87fa9ed621..1bf297e230 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index c1e188f2ed..0b920eb1d3 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 6fff9bc1b4..ea247173ec 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b8cda35c95..ebd4ce5899 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index a1bacb2113..ecdf8ec98e 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index f019854f1e..2a8ffcb6df 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 65d09e1d7d..b492df0817 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 40b5accc77..49297e7128 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 7c8569fc92..e4bb1d6390 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index cc039332c2..bf908a69cd 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 74209ec9ca..6812ba9910 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index f15db39bb5..8cc878828e 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 8d0fe017e8..240b445953 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index d4980b7261..a4e0b054bb 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e27b71916f..cf8e94c076 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 25f72cddf3..1987f5668a 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 9db34aae28..415fc61d1d 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 34396decd1..a106fb45ca 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index eabb302825..ed5f92d323 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index ddc0763690..fb681fd029 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 9a74e54b09..5b21ff1bb5 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6a2363a78c..31bd39b9ca 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index b5ae6b80fa..e678c123bf 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index a4f5f20d61..2140325326 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 5d47293ce7..23b25c1ccb 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 7388983c60..ff7d0a23b6 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index b6338de7ac..0a6a892b47 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index b9f0449c53..5c77a31e05 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 24646278d6..7e98c92697 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index fdf8d16ecd..298b87ff2e 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index b45ab31de7..8cc5bbc584 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 6508c990f9..78edffe85f 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e56bc9ac2d..b6ac55eed5 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 7e36674126..e9624c8301 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ac371be273..cb388e421b 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 033fc33bd6..95c133aaaa 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 9b410455d7..1a664c69d4 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 6d6bcb5aaa..c217a714bb 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 71fe60f897..b32ac256d0 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 0f3bcd7924..712e9b5bd1 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 573f415aca..4a32e6f5f1 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 38c77ea110..e0be4dc831 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index ce08aa2697..2654b191b2 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index cfed1332e0..b2a40e3f9c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 46a8ce243a..f8d22c1a99 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 0c7498e38e..14a032c368 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 47d73a13b5..125a472b27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3803,9 +3803,9 @@ "dev": true }, "@types/node": { - "version": "16.7.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.11.tgz", - "integrity": "sha512-OtOGO+DYmNNqJQG9HG4e5a6iqoRcNfdCf4ha3div7XF5w/uOa3YVpb5aRGClwSDKLmfOysv2hFIvoklffnQi4w==", + "version": "16.7.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.13.tgz", + "integrity": "sha512-pLUPDn+YG3FYEt/pHI74HmnJOWzeR+tOIQzUx93pi9M7D8OE7PSLr97HboXwk5F+JS+TLtWuzCOW97AHjmOXXA==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index a9f682f338..cd3b371782 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "chalk": "^4.1.2", "core-js": "^3.17.2", From e1f69d676f7468a0616266ca7f327749704709c2 Mon Sep 17 00:00:00 2001 From: Eugene Krayni Date: Wed, 8 Sep 2021 10:58:42 -0500 Subject: [PATCH 003/970] reduced pythagorean-triplet's time complexity from cubic to quadratic (#1324) * reduced time complexity from cubic to quadratic * skipping large number test * [CI] Format code Co-authored-by: github-actions[bot] --- .../practice/pythagorean-triplet/.meta/proof.ci.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/exercises/practice/pythagorean-triplet/.meta/proof.ci.js b/exercises/practice/pythagorean-triplet/.meta/proof.ci.js index 57f5410eed..868299797e 100644 --- a/exercises/practice/pythagorean-triplet/.meta/proof.ci.js +++ b/exercises/practice/pythagorean-triplet/.meta/proof.ci.js @@ -27,12 +27,17 @@ export function triplets({ minFactor, maxFactor, sum }) { }; const result = []; + const squared_map = {}; + + for (let a = min; a < max; a += 1) { + squared_map[a * a] = a; + } for (let a = min; a < max - 1; a += 1) { for (let b = a + 1; b < max; b += 1) { - for (let c = b + 1; c <= max; c += 1) { - const triplet = new Triplet(a, b, c); - + const c = a * a + b * b; + if (squared_map[c]) { + const triplet = new Triplet(a, b, squared_map[c]); if (isDesired(triplet)) { result.push(triplet); } From ec6156209868e8f83ab96bbebd4f7ff045dc29d5 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Thu, 9 Sep 2021 11:59:44 +0200 Subject: [PATCH 004/970] Minor fixes for the Lasagna (basics) exercise and concept (#1328) --- concepts/basics/.meta/config.json | 4 +- concepts/basics/about.md | 32 +++++++--- concepts/basics/introduction.md | 20 +++--- .../concept/lasagna/.docs/instructions.md | 11 ++-- .../concept/lasagna/.docs/introduction.md | 22 +++---- exercises/concept/lasagna/.meta/config.json | 6 +- exercises/concept/lasagna/.meta/design.md | 7 ++- exercises/concept/lasagna/.meta/exemplar.js | 38 ++---------- exercises/concept/lasagna/lasagna.js | 6 +- exercises/concept/lasagna/lasagna.spec.js | 62 ++++++++----------- 10 files changed, 90 insertions(+), 118 deletions(-) diff --git a/concepts/basics/.meta/config.json b/concepts/basics/.meta/config.json index 1467b13e50..15278a186d 100644 --- a/concepts/basics/.meta/config.json +++ b/concepts/basics/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "The minimal knowledge required to get started in JavaScript. Function declarations, variable assignment, and a few operators for numbers. ", + "blurb": "Basics contains the minimal knowledge required to get started in JavaScript: function declarations, variable assignment, and exposing entities.", "authors": ["SleeplessByte"], - "contributors": [] + "contributors": ["junedev"] } diff --git a/concepts/basics/about.md b/concepts/basics/about.md index 8f70be17a1..a1ba8370ec 100644 --- a/concepts/basics/about.md +++ b/concepts/basics/about.md @@ -4,9 +4,13 @@ JavaScript is a dynamic, prototype based language. It has a few [primitives][mdn While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js. The language is actively being developed; and because of it's multi-paradigm property, allows for many styles of programming. JavaScript is a dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. -## (Re-)assignment +## (Re-)Assignment -Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. A variable can reference different objects over its lifetime when using `let` or `var`, but can not be reassigned when using `const`. For example, `myFirstVariable` can be defined and redefined many times using the `=` operator: +There are a few primary ways to assign values to names in JavaScript - using variables or constants. On Exercism, variables are always written in [camelCase][wiki-camel-case]; constants are written in [SCREAMING_SNAKE_CASE][wiki-snake-case]. There is no official guide to follow, and various companies and organizations have various style guides. _Feel free to write variables any way you like_. The upside from writing them the way the exercises are prepared is that they'll be highlighted differently in the web interface and most IDEs. + +Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. + +A variable can reference different values over its lifetime when using `let` or `var`. For example, `myFirstVariable` can be defined and redefined many times using the assignment operator `=`: ```javascript let myFirstVariable = 1; @@ -14,9 +18,19 @@ myFirstVariable = 'Some string'; myFirstVariable = new SomeComplexClass(); ``` -## Constant assignment +In contrast to `let` and `var`, variables that are defined with `const` can only be assigned once. This is used to define constants in JavaScript. + +```javascript +const MY_FIRST_CONSTANT = 10; + +// Can not be re-assigned. +MY_FIRST_CONSTANT = 20; +// => TypeError: Assignment to constant variable. +``` + +### Constant Assignment -The `const` keyword is mentioned _both_ for variables and constants. Another concept often mentioned around constants is [(im)-mutability][wiki-mutability]. Constants in JavaScript can only be defined using `const`. These are meant to be assigned only once. +The `const` keyword is mentioned _both_ for variables and constants. Another concept often mentioned around constants is [(im)-mutability][wiki-mutability]. The `const` keyword only makes the _binding_ immutable, that is, you can only assign a value to a `const` variable once. In JavaScript, only [primitive][mdn-primitive] values are immutable. However, [non primitive][mdn-primitive] values can still be mutated. @@ -30,9 +44,9 @@ MY_MUTABLE_VALUE_CONSTANT; // => { food: "pear" } ``` -## Constant value (immutability) +### Constant Value (Immutability) -As a rule, on Exercism, and many other organisations and project style guides, don't mutate values that look like `const SCREAMING_SNAKE_CASE`. Technically the values _can_ be changed, but for clarity and expectation management on Exercism this is discouraged. When this _must_ be enforced, use [`Object.freeze(value)`][mdn-object-freeze]. +As a rule, on Exercism, and many other organizations and project style guides, don't mutate values that look like `const SCREAMING_SNAKE_CASE`. Technically the values _can_ be changed, but for clarity and expectation management on Exercism this is discouraged. When this _must_ be enforced, use [`Object.freeze(value)`][mdn-object-freeze]. ```javascript const MY_VALUE_CONSTANT = Object.freeze({ food: 'apple' }); @@ -46,7 +60,7 @@ MY_MUTABLE_VALUE_CONSTANT; In the wild, it's unlikely to see `Object.freeze` all over a code base, but the rule to not mutate a `SCREAMING_SNAKE_CASE` value ever, is a good rule; often enforced using automated analysis such as a linter. -## Function declarations +## Function Declarations In JavaScript, units of functionality are encapsulated in _functions_, usually grouping functions together in the same file if they belong together. These functions can take parameters (arguments), and can _return_ a value using the `return` keyword. Functions are invoked using `()` syntax. @@ -59,9 +73,9 @@ add(1, 3); // => 4 ``` -> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one of the other isn't better or worse. +> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one or the other isn't better or worse. -## Export and import +## Export and Import The `export` and `import` keywords are powerful tools that turn a regular JavaScript file into a [JavaScript module][mdn-module]. Apart from allowing code to selectively expose components, such as functions, classes, variables and constants, it also enables a whole range of other features, such as: diff --git a/concepts/basics/introduction.md b/concepts/basics/introduction.md index fe6d335dab..2d9cbf3492 100644 --- a/concepts/basics/introduction.md +++ b/concepts/basics/introduction.md @@ -2,11 +2,13 @@ JavaScript is a dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. +## (Re-)Assignment + There are a few primary ways to assign values to names in JavaScript - using variables or constants. On Exercism, variables are always written in [camelCase][wiki-camel-case]; constants are written in [SCREAMING_SNAKE_CASE][wiki-snake-case]. There is no official guide to follow, and various companies and organizations have various style guides. _Feel free to write variables any way you like_. The upside from writing them the way the exercises are prepared is that they'll be highlighted differently in the web interface and most IDEs. -## (Re-)assignment +Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. -Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. A variable can reference different objects over its lifetime when using `let` or `var`, but can not be reassigned when using `const`. For example, `myFirstVariable` can be defined and redefined many times using the `=` operator: +A variable can reference different values over its lifetime when using `let` or `var`. For example, `myFirstVariable` can be defined and redefined many times using the assignment operator `=`: ```javascript let myFirstVariable = 1; @@ -14,21 +16,19 @@ myFirstVariable = 'Some string'; myFirstVariable = new SomeComplexClass(); ``` -## Constant assignment - -Constants in JavaScript can only be defined using `const`. These are meant to be assigned only once. For clarity, on Excercism please start constants with capital letters and continue writing the rest of the name using capitals with words separated by underscores. For example: +In contrast to `let` and `var`, variables that are defined with `const` can only be assigned once. This is used to define constants in JavaScript. ```javascript const MY_FIRST_CONSTANT = 10; -// Can not be re-assigned +// Can not be re-assigned. MY_FIRST_CONSTANT = 20; // => TypeError: Assignment to constant variable. ``` > 💡 In a later Concept Exercise the difference between _constant_ assignment / binding and _constant_ value is explored and explained. -## Function declarations +## Function Declarations In JavaScript, units of functionality are encapsulated in _functions_, usually grouping functions together in the same file if they belong together. These functions can take parameters (arguments), and can _return_ a value using the `return` keyword. Functions are invoked using `()` syntax. @@ -41,11 +41,11 @@ add(1, 3); // => 4 ``` -> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one of the other isn't better or worse. +> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one or the other isn't better or worse. -## Exposing to other files +## Exposing to Other Files -To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which has the _implementation_. There is then at least one other file, for example `lasagna.spec.js`, which _imports_ the public API in order to test the implementation: +To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which contains the _implementation_. Additionally there is at least one other file, for example `lasagna.spec.js`, that contains the _tests_. This file _imports_ the public (i.e. exported) entities in order to test the implementation: ```javascript // file.js diff --git a/exercises/concept/lasagna/.docs/instructions.md b/exercises/concept/lasagna/.docs/instructions.md index 26b35dea98..9c387db967 100644 --- a/exercises/concept/lasagna/.docs/instructions.md +++ b/exercises/concept/lasagna/.docs/instructions.md @@ -1,17 +1,14 @@ # Instructions -In this exercise you're going to write some code to help you cook a brilliant lasagna from your favorite cooking book. +Lucian's girlfriend is on her way home and he hasn't cooked their anniversary dinner! + +In this exercise, you're going to write some code to help Lucian cook an exquisite lasagna from his favorite cook book. You have four tasks, all related to the time spent cooking the lasagna. ## 1. Define the expected oven time in minutes -Define the `EXPECTED_MINUTES_IN_OVEN` constant that returns how many minutes the lasagna should be in the oven. It must be exported. According to the cooking book, the expected oven time in minutes is 40: - -```javascript -EXPECTED_MINUTES_IN_OVEN; -// => 40 -``` +Define the `EXPECTED_MINUTES_IN_OVEN` constant that represents how many minutes the lasagna should be in the oven. It must be exported. According to the cooking book, the expected oven time in minutes is `40`. ## 2. Calculate the remaining oven time in minutes diff --git a/exercises/concept/lasagna/.docs/introduction.md b/exercises/concept/lasagna/.docs/introduction.md index 2276727d5b..2d9cbf3492 100644 --- a/exercises/concept/lasagna/.docs/introduction.md +++ b/exercises/concept/lasagna/.docs/introduction.md @@ -2,11 +2,13 @@ JavaScript is a dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. +## (Re-)Assignment + There are a few primary ways to assign values to names in JavaScript - using variables or constants. On Exercism, variables are always written in [camelCase][wiki-camel-case]; constants are written in [SCREAMING_SNAKE_CASE][wiki-snake-case]. There is no official guide to follow, and various companies and organizations have various style guides. _Feel free to write variables any way you like_. The upside from writing them the way the exercises are prepared is that they'll be highlighted differently in the web interface and most IDEs. -## (Re-)assignment +Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. -Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. A variable can reference different objects over its lifetime when using `let` or `var`, but can not be reassigned when using `const`. For example, `myFirstVariable` can be defined and redefined many times using the `=` operator: +A variable can reference different values over its lifetime when using `let` or `var`. For example, `myFirstVariable` can be defined and redefined many times using the assignment operator `=`: ```javascript let myFirstVariable = 1; @@ -14,21 +16,19 @@ myFirstVariable = 'Some string'; myFirstVariable = new SomeComplexClass(); ``` -## Constant assignment - -Constants in JavaScript can only be defined using `const`. These are meant to be assigned only once. For clarity, on Excercism please start constants with capital letters and continue writing the rest of the name using capitals with words separated by underscores. For example: +In contrast to `let` and `var`, variables that are defined with `const` can only be assigned once. This is used to define constants in JavaScript. ```javascript const MY_FIRST_CONSTANT = 10; -// Can not be re-assigned +// Can not be re-assigned. MY_FIRST_CONSTANT = 20; // => TypeError: Assignment to constant variable. ``` -> 💡 In a later Concept exercise the difference between _constant_ assignment / binding and _constant_ value is explored and explained. +> 💡 In a later Concept Exercise the difference between _constant_ assignment / binding and _constant_ value is explored and explained. -## Function declarations +## Function Declarations In JavaScript, units of functionality are encapsulated in _functions_, usually grouping functions together in the same file if they belong together. These functions can take parameters (arguments), and can _return_ a value using the `return` keyword. Functions are invoked using `()` syntax. @@ -41,11 +41,11 @@ add(1, 3); // => 4 ``` -> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one of the other isn't better or worse. +> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one or the other isn't better or worse. -## Exposing to other files +## Exposing to Other Files -To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which has the _implementation_. There is then at least one other file, for example `lasagna.spec.js`, which _imports_ the public API in order to test the implementation: +To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which contains the _implementation_. Additionally there is at least one other file, for example `lasagna.spec.js`, that contains the _tests_. This file _imports_ the public (i.e. exported) entities in order to test the implementation: ```javascript // file.js diff --git a/exercises/concept/lasagna/.meta/config.json b/exercises/concept/lasagna/.meta/config.json index 582dc73fdc..1ea5472495 100644 --- a/exercises/concept/lasagna/.meta/config.json +++ b/exercises/concept/lasagna/.meta/config.json @@ -1,11 +1,11 @@ { - "blurb": "Learn the basics of JavaScript cooking a brilliant lasagna from your favorite cooking book", + "blurb": "Learn the basics of JavaScript cooking a brilliant lasagna from your favorite cooking book.", "authors": ["SleeplessByte"], - "contributors": [], + "contributors": ["junedev"], "files": { "solution": ["lasagna.js"], "test": ["lasagna.spec.js"], "exemplar": [".meta/exemplar.js"] }, - "forked_from": ["ruby/lasagna"] + "forked_from": ["csharp/lasagna"] } diff --git a/exercises/concept/lasagna/.meta/design.md b/exercises/concept/lasagna/.meta/design.md index 5ccce62fb1..a974fdafd3 100644 --- a/exercises/concept/lasagna/.meta/design.md +++ b/exercises/concept/lasagna/.meta/design.md @@ -7,11 +7,14 @@ - Know how to define a variable. - Know how to export a variable - Know how to return a value from a function (explicit return). -- Know how to define an number. -- Know how to use mathematical operators on numbers. ## Out of scope +This exercise is really just to introduce the bare minimum a student needs to know to solve a very basic exercise on Exercism. +Details about the primitive data types, different ways to define functions etc. will all be properly introduced in the later concept exercises. + +We don't even explicitly teach the basics of numbers and arithmetic operators in the introduction. Given the general code examples that are provided and some "I will just try that", the student should be fine solving the exercise nevertheless. + ## Concepts - `basics` diff --git a/exercises/concept/lasagna/.meta/exemplar.js b/exercises/concept/lasagna/.meta/exemplar.js index c13060dc37..dca30d2497 100644 --- a/exercises/concept/lasagna/.meta/exemplar.js +++ b/exercises/concept/lasagna/.meta/exemplar.js @@ -1,37 +1,7 @@ // @ts-check -// -// ☝🏽 The line above enables type checking for this file. Various IDEs interpret -// the @ts-check directive. It will give you helpful autocompletion on the web -// and supported IDEs when implementing this exercise. You don't need to -// understand types, JSDoc, or TypeScript in order to complete this JavaScript -// exercise, and can completely ignore this comment block and directive. - -// 👋🏽 Hi there! -// -// On the JavaScript track we provide you with stubs. These stubs provide a -// starting point to solving the exercise. -// -// In general, each variable/constant and each declared function will have a -// JSDoc comment block above it, explaining what the variable/constant holds or -// the function is supposed to accomplish. -// -// 💡 Often, the JSDoc comment blocks have annotations, such as @param and -// @returns which are usually highlighted with a different color if the IDE -// you're in recognizes them. It's these annotations that are used when -// referring to the constant, variable, or function from somewhere else that -// IDEs display. -// -// You don't need to write these yourself; it is not expected in idiomatic -// JavaScript, but some companies and style-guides do enforce them. -// -// 💡 You're allowed to completely clear a stub before you get started. Often -// we recommend using the stub, because they are already set-up correctly to -// work with the tests, which you can find in ./lasagna.spec.js -// -// Good luck preparing some lasagna! /** - * The amount of minutes the lasagna should be in the oven + * The amount of minutes the lasagna should be in the oven. */ export const EXPECTED_MINUTES_IN_OVEN = 40; @@ -41,7 +11,7 @@ export const EXPECTED_MINUTES_IN_OVEN = 40; const PREPARATION_MINUTES_PER_LAYER = 2; /** - * Determine the amount of minutes the lasagna still needs to remain in the + * Determines the amount of minutes the lasagna still needs to remain in the * oven to be properly prepared. * * @param {number} actualMinutesInOven @@ -52,7 +22,7 @@ export function remainingMinutesInOven(actualMinutesInOven) { } /** - * Given a number of layers, determine the total preparation time. + * Given a number of layers, determines the total preparation time. * * @param {number} numberOfLayers * @returns {number} the total preparation time @@ -62,7 +32,7 @@ export function preparationTimeInMinutes(numberOfLayers) { } /** - * Calculate the total working time. That is, the time to prepare all the layers + * Calculates the total working time. That is, the time to prepare all the layers * of lasagna, and the time already spent in the oven. * * @param {number} numberOfLayers diff --git a/exercises/concept/lasagna/lasagna.js b/exercises/concept/lasagna/lasagna.js index 5234171234..d57697423d 100644 --- a/exercises/concept/lasagna/lasagna.js +++ b/exercises/concept/lasagna/lasagna.js @@ -36,7 +36,7 @@ const PREPARATION_MINUTES_PER_LAYER = 2; /** - * Determine the amount of minutes the lasagna still needs to remain in the + * Determines the amount of minutes the lasagna still needs to remain in the * oven to be properly prepared. * * @param {number} actualMinutesInOven @@ -47,7 +47,7 @@ export function remainingMinutesInOven(actualMinutesInOven) { } /** - * Given a number of layers, determine the total preparation time. + * Given a number of layers, determines the total preparation time. * * @param {number} numberOfLayers * @returns {number} the total preparation time @@ -57,7 +57,7 @@ export function preparationTimeInMinutes(numberOfLayers) { } /** - * Calculate the total working time. That is, the time to prepare all the layers + * Calculates the total working time. That is, the time to prepare all the layers * of lasagna, and the time already spent in the oven. * * @param {number} numberOfLayers diff --git a/exercises/concept/lasagna/lasagna.spec.js b/exercises/concept/lasagna/lasagna.spec.js index f469120c39..92c02fe58a 100644 --- a/exercises/concept/lasagna/lasagna.spec.js +++ b/exercises/concept/lasagna/lasagna.spec.js @@ -6,49 +6,37 @@ import { totalTimeInMinutes, } from './lasagna'; -describe('lasagna', () => { - it('EXPECTED_MINUTES_IN_OVEN', () => { +describe('EXPECTED_MINUTES_IN_OVEN', () => { + test('constant is defined correctly', () => { expect(EXPECTED_MINUTES_IN_OVEN).toBe(40); }); +}); - describe('remainingMinutesInOven', () => { - [ - [25, 15], - [20, 20], - [39, 1], - [5, 35], - ].forEach(([actualMinutesInOven, expected]) => { - it(`remainingMinutesInOven(${actualMinutesInOven})`, () => { - expect(remainingMinutesInOven(actualMinutesInOven)).toBe(expected); - }); - }); +describe('remainingMinutesInOven', () => { + test('calculates the remaining time', () => { + expect(remainingMinutesInOven(25)).toBe(15); + expect(remainingMinutesInOven(5)).toBe(35); + expect(remainingMinutesInOven(39)).toBe(1); }); - describe('preparationTimeInMinutes', () => { - [ - [1, 2], - [2, 4], - [4, 8], - [8, 16], - ].forEach(([numberOfLayers, expected]) => { - it(`preparationTimeInMinutes(${numberOfLayers})`, () => { - expect(preparationTimeInMinutes(numberOfLayers)).toBe(expected); - }); - }); + test('works correctly for the edge cases', () => { + expect(remainingMinutesInOven(40)).toBe(0); + expect(remainingMinutesInOven(0)).toBe(40); }); +}); + +describe('preparationTimeInMinutes', () => { + test('calculates the preparation time', () => { + expect(preparationTimeInMinutes(1)).toBe(2); + expect(preparationTimeInMinutes(2)).toBe(4); + expect(preparationTimeInMinutes(8)).toBe(16); + }); +}); - describe('totalTimeInMinutes', () => { - [ - [1, 5, 7], - [2, 10, 14], - [4, 15, 23], - [1, 35, 37], - ].forEach(([numberOfLayers, actualMinutesInOven, expected]) => { - it(`totalTimeInMinutes(${numberOfLayers}, ${actualMinutesInOven})`, () => { - expect(totalTimeInMinutes(numberOfLayers, actualMinutesInOven)).toBe( - expected - ); - }); - }); +describe('totalTimeInMinutes', () => { + test('calculates the total cooking time', () => { + expect(totalTimeInMinutes(1, 5)).toBe(7); + expect(totalTimeInMinutes(4, 15)).toBe(23); + expect(totalTimeInMinutes(1, 35)).toBe(37); }); }); From 5cb0b011b999d28201358e22e39eeeae14b2963a Mon Sep 17 00:00:00 2001 From: Eugene Krayni Date: Thu, 9 Sep 2021 05:00:49 -0500 Subject: [PATCH 005/970] Update scripts/format to read out prettier from package.json (#1327) --- scripts/format | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/scripts/format b/scripts/format index ab8246ca5a..460f2b2409 100755 --- a/scripts/format +++ b/scripts/format @@ -19,6 +19,8 @@ const workflow = path.join( 'verify-code-formatting.yml' ); +let EXERCISM_PRETTIER_VERSION; + const versionLine = shell .cat(workflow) .stdout.split('\n') @@ -26,16 +28,15 @@ const versionLine = shell .find((line) => line.startsWith('EXERCISM_PRETTIER_VERSION:')); if (!versionLine) { - shell.echo('[format] Expected workflow to contain EXERCISM_PRETTIER_VERSION'); - shell.echo(`[format] Path: ${workflow}`); - shell.exit(-1); + const { stdout: versionFromPackage } = shell.exec("npm list prettier | sed -n -e 's/^.*prettier@//p'"); + EXERCISM_PRETTIER_VERSION = versionFromPackage.trim(); +} else { + EXERCISM_PRETTIER_VERSION = versionLine + .split(':')[1] + .trim() + .replace(/'/g, ''); } -const EXERCISM_PRETTIER_VERSION = versionLine - .split(':')[1] - .trim() - .replace(/'/g, ''); - const command = `npx "prettier@${EXERCISM_PRETTIER_VERSION}" --write "**/*.{js,jsx,ts,tsx,css,sass,scss,html,json,md,yml}"`; shell.echo(`[format] ${command}`); From da0d8b294701a3adf7723455a92146058978a2bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 15:45:06 +0530 Subject: [PATCH 006/970] Bump @types/node from 16.7.13 to 16.9.0 (#1329) * Bump @types/node from 16.7.13 to 16.9.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.7.13 to 16.9.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index adbd787eae..85ca8bd218 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 629d8ba03f..2029214f60 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index b5dd127d94..8be7e85c53 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index edfc2160fe..74a7533e25 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 999236b81d..9e910cf610 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index c226eb290f..bbaeff5e0c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9ecea9217b..b46b992e68 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 68d934ea92..5ad2273819 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 714c84e33e..1c413fb707 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index a0505bacef..3748a49892 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 81cc19eacf..0ebcf9f5cc 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 840384c4ba..aac4978e98 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 1a140a1aa3..0d042358f8 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index eae04732e6..8f365c92d2 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index e2571a9fc4..a1734ca578 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1568d5ff11..82d0dd1f25 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 5b439f8bf4..ab933a26ff 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index b4ef5a03c1..2f612d47b8 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 17fc2d5fd7..4793c3d4e5 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 9c6f6ebe78..ead335c0e3 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 523131bbde..6fec9e8be3 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 0a66b50174..7560dad448 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8c57f56026..350d49705c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 56c3c8dc5d..35b0092933 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 4e4b69bd9c..6383f817e0 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index efb503ead5..7396e206d6 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 0df2155df6..f7243cfe38 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index e031233ffd..67a25fbb2e 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 9d5b265d0f..171d909808 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 26d7728fe6..b9b0933f31 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index e9f8a495f5..2ec875a205 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 8a576f35ae..28a0ba187c 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 07e090f59c..9b08325e02 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index b878092364..1a2a8a057a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index e02ecdfaf1..b6565c8017 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index d62c719ec3..a73f21867b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index cbcf150b4d..4253360974 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ba58ba94d2..e6cf822306 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index ea99285b6d..279f43f096 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index b7ac312714..afe42c503d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index f46df18a05..b3f424d997 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 7a009847d0..fab7c54373 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 6db45660b7..e9406c167d 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index f8855e5447..43610b6b55 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 510769c975..f05de142ca 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 046aea87b7..6f0872fe50 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index a019b9985d..b1e81761b3 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 8aa1e671ca..e9bd24e201 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index bddbeda8cd..9dd6c3e246 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 48d8daa859..ca7fcdbef3 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index fc87fab466..8b4c5829ff 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 9096ce58c9..1b6caee491 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index f82585a20d..9f169e2b56 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 53fe557308..d50fccac50 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 52fb06b3e3..3be80760ef 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index cc3a36a24b..58c8c35fa6 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index d318965ceb..8cfa23f884 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index a3e90bd20d..bc0f41c859 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 68cc8a4b80..314ac52207 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f4bd368396..c4af9661e7 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index a22e302f44..b590a904db 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index b1da2458f3..cd85afc032 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 6b390016b0..a069a0d43c 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c26dd8ec57..db63e3c095 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 309b8a8712..09f7e01513 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index d2256f9608..3ec4ee3c55 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 5abef251dc..87a58ed2f8 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index fe9d138eca..8f0db8c457 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 2bc7beffc1..d6ef6fc6fe 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index a42586878a..d2e1dc345c 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 8d6250138e..e63944671a 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index c07e28b62d..d82b3eaa20 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index fcfc5faf87..b36fe3d205 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 054dcc57f8..b833f0871d 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index b7c9da6472..0345641d0f 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 7caeb09deb..a06ade5d23 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index e9a5d9b551..74a47ec964 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 549a79f2c7..864a8cf171 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index ddcc6e5d30..afade21589 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 0abac187e5..bd9147d57c 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 2d3ebb29a0..d7a812967d 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index bd4c5dca2b..cb12531da9 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 4e71c97c59..5933f12f52 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 12c528e504..651b8dce6e 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 28c63cff86..03f83871c5 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index de58c5cb5a..968f1ef896 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index bdcb0d2b90..f8e9043604 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 0aa14c4f92..fd96eb8b91 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 97f61b2c12..0c082a92b9 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 642ba3672e..092be60ed4 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 1bf297e230..bd393f1b64 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 0b920eb1d3..005beb0baa 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index ea247173ec..fd2d4b4fc9 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index ebd4ce5899..7c6cfcd4d0 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index ecdf8ec98e..269467712a 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 2a8ffcb6df..716a3c2af2 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index b492df0817..c12b5e6282 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 49297e7128..0fba872687 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index e4bb1d6390..90c2b6a871 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index bf908a69cd..611f62fb8b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6812ba9910..a84c68baf0 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 8cc878828e..cf08265e94 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 240b445953..368e4d3341 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index a4e0b054bb..830c2fc61e 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index cf8e94c076..0d90471d2c 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 1987f5668a..28e1e5d091 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 415fc61d1d..3173acb18b 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index a106fb45ca..ae2c4a9ec0 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ed5f92d323..44ad4d749e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index fb681fd029..5bfc02b3bc 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 5b21ff1bb5..29841d3648 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 31bd39b9ca..c8980dd404 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index e678c123bf..0bbce7bec4 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 2140325326..adb2f69522 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 23b25c1ccb..f34742ae8d 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index ff7d0a23b6..4891cfa93e 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 0a6a892b47..0469c002b7 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 5c77a31e05..0dede583a9 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 7e98c92697..846f371930 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 298b87ff2e..999447fcfd 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 8cc5bbc584..5118539599 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 78edffe85f..b46edd07f0 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index b6ac55eed5..dda7c5ea80 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index e9624c8301..7cf9e0ef4c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index cb388e421b..ccae954ea3 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 95c133aaaa..2a0e48e8b7 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 1a664c69d4..f3b796a926 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index c217a714bb..b3ee3cee32 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index b32ac256d0..c357770b08 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 712e9b5bd1..3c0d562c29 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 4a32e6f5f1..b74c96f8de 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index e0be4dc831..f8c0a5556e 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 2654b191b2..9b79d224aa 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index b2a40e3f9c..70fddef151 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index f8d22c1a99..52917eb6ab 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 14a032c368..4149620939 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 125a472b27..2f09e4fcb1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3803,9 +3803,9 @@ "dev": true }, "@types/node": { - "version": "16.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.13.tgz", - "integrity": "sha512-pLUPDn+YG3FYEt/pHI74HmnJOWzeR+tOIQzUx93pi9M7D8OE7PSLr97HboXwk5F+JS+TLtWuzCOW97AHjmOXXA==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.0.tgz", + "integrity": "sha512-nmP+VR4oT0pJUPFbKE4SXj3Yb4Q/kz3M9dSAO1GGMebRKWHQxLfDNmU/yh3xxCJha3N60nQ/JwXWwOE/ZSEVag==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index cd3b371782..a9290d2060 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "chalk": "^4.1.2", "core-js": "^3.17.2", From 0d9bf4b176897e968d2c660a4aee44f00ba3c31b Mon Sep 17 00:00:00 2001 From: Christian Willems Date: Mon, 13 Sep 2021 11:17:30 +0200 Subject: [PATCH 007/970] Add additional test case for Coordinate Transformation (#1343) --- .../coordinate-transformation.spec.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js index 6960140ef9..53cb169cb4 100644 --- a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js +++ b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js @@ -108,6 +108,12 @@ describe('memoizeTransform', () => { expect(memoizedTranslate(2, 2)).toEqual([4, 4]); }); + test('should return different results for different inputs', () => { + const memoizedTranslate = memoizeTransform(translate2d(1, 2)); + expect(memoizedTranslate(2, 2)).toEqual([3, 4]); + expect(memoizedTranslate(6, 6)).toEqual([7, 8]); + }); + test('should not call the memoized function if the input is the same', () => { const memoizedTransform = memoizeTransform(fakeTransform()); expect(memoizedTransform(5, 5)).toEqual([1, 1]); From d3c703cebc3948b4df04a92029091e083d78f220 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Wed, 15 Sep 2021 13:15:13 +0200 Subject: [PATCH 008/970] :bug: Fix 'promises' exercise specs (#1345) * :bug: Fix 'promises' exercise specs * :ok_hand: Set promises' exercise status to wip + add contributor --- config.json | 3 +- exercises/practice/promises/.meta/config.json | 2 +- exercises/practice/promises/promises.spec.js | 45 +++++++++---------- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/config.json b/config.json index 17f0414d39..54a7a976e9 100644 --- a/config.json +++ b/config.json @@ -976,7 +976,8 @@ "practices": [], "prerequisites": [], "difficulty": 4, - "topics": ["promises", "error_handling", "higher_order_functions"] + "topics": ["promises", "error_handling", "higher_order_functions"], + "status": "wip" }, { "slug": "yacht", diff --git a/exercises/practice/promises/.meta/config.json b/exercises/practice/promises/.meta/config.json index e14336f936..ae6edfc109 100644 --- a/exercises/practice/promises/.meta/config.json +++ b/exercises/practice/promises/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Compute the prime factors of a given natural number.", "authors": ["slaymance"], - "contributors": ["SleeplessByte"], + "contributors": ["SleeplessByte", "TomPradat"], "files": { "solution": ["promises.js"], "test": ["promises.spec.js"], diff --git a/exercises/practice/promises/promises.spec.js b/exercises/practice/promises/promises.spec.js index 84ffecb5a6..83131c3579 100644 --- a/exercises/practice/promises/promises.spec.js +++ b/exercises/practice/promises/promises.spec.js @@ -26,12 +26,12 @@ describe('promises', () => { xtest("promisified function resolves to a callback's success value", () => { const SUCCESS = 'success'; const fastPromise = promisify(fastCallbackFn); - expect(fastPromise(SUCCESS)).resolves.toEqual(SUCCESS); + return expect(fastPromise(SUCCESS)).resolves.toEqual(SUCCESS); }); xtest("promisified function rejects a callback's error", () => { const failedPromise = promisify(failedCallbackFn); - expect(failedPromise(null)).rejects.toEqual(failedCallback); + return expect(failedPromise(null)).rejects.toEqual(failedCallback); }); }); @@ -56,12 +56,12 @@ describe('promises', () => { slowerPromise(SECOND), fastPromise(THIRD), ]); - expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); + return expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); }); xtest('rejects if any promises fail', () => { const result = all([fastPromise('fast'), failedPromise(null)]); - expect(result).rejects.toEqual(failedCallback); + return expect(result).rejects.toEqual(failedCallback); }); }); @@ -86,13 +86,13 @@ describe('promises', () => { slowerPromise(SECOND), fastPromise(THIRD), ]); - expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); + return expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); }); xtest('resolves even if some promises fail', () => { const FIRST = 'FIRST'; - const result = all([fastPromise(FIRST), failedPromise(null)]); - expect(result).resolves.toEqual([FIRST, failedCallback]); + const result = allSettled([fastPromise(FIRST), failedPromise(null)]); + return expect(result).resolves.toEqual([FIRST, failedCallback]); }); }); @@ -110,7 +110,7 @@ describe('promises', () => { xtest('resolves with value of the fastest successful promise', () => { const FAST = 'FAST'; - expect( + return expect( race([ slowestPromise('SLOWEST'), slowerPromise('SLOWER'), @@ -121,13 +121,13 @@ describe('promises', () => { xtest('resolves with value of the fastest promise even if other slower promises fail', () => { const FAST = 'FAST'; - expect(race([failedPromise(null), fastPromise(FAST)])).resolves.toEqual( - FAST - ); + return expect( + race([failedPromise(null), fastPromise(FAST)]) + ).resolves.toEqual(FAST); }); xtest('rejects if the fastest promise fails even if other slower promises succeed', () => { - expect( + return expect( race([slowestPromise('SLOWEST'), failedPromise(null)]) ).rejects.toEqual(failedCallback); }); @@ -147,8 +147,8 @@ describe('promises', () => { xtest('resolves with value of fastest successful promise', () => { const FAST = 'FAST'; - expect( - race([ + return expect( + any([ slowestPromise('SLOWEST'), slowerPromise('SLOWER'), fastPromise(FAST), @@ -158,23 +158,22 @@ describe('promises', () => { xtest('resolves with value of the fastest successful promise even if slower promises fail', () => { const FAST = 'FAST'; - expect(race([failedPromise(null), fastPromise(FAST)])).resolves.toEqual( - FAST - ); + return expect( + any([failedPromise(null), fastPromise(FAST)]) + ).resolves.toEqual(FAST); }); xtest('resolves with value of fastest successful promise even if faster promises fail', () => { const SLOWEST = 'SLOWEST'; - expect( - race([failedPromise(null), slowestPromise(SLOWEST)]) + return expect( + any([failedPromise(null), slowestPromise(SLOWEST)]) ).resolves.toEqual(SLOWEST); }); xtest('rejects with array of errors if all promises fail', () => { - expect(race([failedPromise(null), failedPromise(null)])).rejects.toEqual([ - failedCallback, - failedCallback, - ]); + return expect( + any([failedPromise(null), failedPromise(null)]) + ).rejects.toEqual([failedCallback, failedCallback]); }); }); }); From 868324ec5cb05dc2c67878b65cbb1e55d70e5ec5 Mon Sep 17 00:00:00 2001 From: LoyalEnv0y <77401698+LoyalEnv0y@users.noreply.github.com> Date: Wed, 15 Sep 2021 22:27:27 +0300 Subject: [PATCH 009/970] fix test case for calculateResellPrice in vehicle-purchase.spec.js (#1348) --- exercises/concept/vehicle-purchase/vehicle-purchase.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js b/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js index de2bca8912..d14ca5e960 100644 --- a/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js +++ b/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js @@ -56,7 +56,7 @@ describe('vehicle purchase', () => { }); test('price is reduced to 50% for age above 10', () => { - expect(calculateResellPrice(40000, 2)).toBe(32000); + expect(calculateResellPrice(40000, 12)).toBe(20000); }); test('price is reduced to 70% for between 3 and 10', () => { From 0788771ea2c3bece6b211dbcde2b0301deb281f0 Mon Sep 17 00:00:00 2001 From: Abdeldjaouad Nusayr Medakene <31663979+MrGeek1337@users.noreply.github.com> Date: Sat, 18 Sep 2021 17:02:36 +0100 Subject: [PATCH 010/970] Update about.md (#1356) --- concepts/basics/about.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/concepts/basics/about.md b/concepts/basics/about.md index a1ba8370ec..2251d8044d 100644 --- a/concepts/basics/about.md +++ b/concepts/basics/about.md @@ -112,3 +112,5 @@ add(MY_VALUE, 5); [mdn-renaming-modules]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#Renaming_imports_and_exports [mdn-var]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var [wiki-mutability]: https://en.wikipedia.org/wiki/Immutable_object +[wiki-camel-case]: https://en.wikipedia.org/wiki/Camel_case +[wiki-snake-case]: https://en.wikipedia.org/wiki/Snake_case From c5c407f91c495b2368330e026be41c3c3f328860 Mon Sep 17 00:00:00 2001 From: Alexandre Rocha Lima e Marcondes Date: Sat, 18 Sep 2021 19:47:17 +0200 Subject: [PATCH 011/970] Updating Elyses Analytic Enchantment JSDoc (#1349) --- .../concept/elyses-analytic-enchantments/.meta/exemplar.js | 4 ++-- .../concept/elyses-analytic-enchantments/enchantments.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js b/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js index 3692db8ae3..606292ba62 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js @@ -29,7 +29,7 @@ export function doesStackIncludeCard(stack, card) { * * @param {number[]} stack * - * @returns {boolean} position of the first card that is even + * @returns {boolean} true if all cards are even, false otherwise */ export function isEachCardEven(stack) { return stack.every((card) => card % 2 === 0); @@ -40,7 +40,7 @@ export function isEachCardEven(stack) { * * @param {number[]} stack * - * @returns {boolean} Whether array contains odd card + * @returns {boolean} true if the array contains odd card, false otherwise */ export function doesStackIncludeOddCard(stack) { return stack.some((card) => card % 2 !== 0); diff --git a/exercises/concept/elyses-analytic-enchantments/enchantments.js b/exercises/concept/elyses-analytic-enchantments/enchantments.js index 1cdd551c7d..36a3c8caca 100644 --- a/exercises/concept/elyses-analytic-enchantments/enchantments.js +++ b/exercises/concept/elyses-analytic-enchantments/enchantments.js @@ -33,7 +33,7 @@ export function doesStackIncludeCard(stack, card) { * * @param {number[]} stack * - * @returns {boolean} position of the first card that is even + * @returns {boolean} true if all cards are even, false otherwise */ export function isEachCardEven(stack) { throw new Error('Implement the isEachCardEven function'); @@ -44,7 +44,7 @@ export function isEachCardEven(stack) { * * @param {number[]} stack * - * @returns {boolean} Whether array contains odd card + * @returns {boolean} true if the array contains odd card, false otherwise */ export function doesStackIncludeOddCard(stack) { throw new Error('Implement the doesStackIncludesOddCard function'); From 6e4596d812ce934e08f7cbfc509e9ad5c2825051 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sat, 18 Sep 2021 20:11:19 +0200 Subject: [PATCH 012/970] Add missing exercise to config (#1360) --- config.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config.json b/config.json index 54a7a976e9..e292bef11a 100644 --- a/config.json +++ b/config.json @@ -218,6 +218,14 @@ "concepts": ["errors"], "prerequisites": ["null-undefined", "conditionals"], "status": "beta" + }, + { + "slug": "elyses-transformative-enchantments", + "name": "Elyses Transformative Enchantments", + "uuid": "6e156d67-2bd2-4624-956d-ddcc3795bad5", + "concepts": ["array-transformations"], + "prerequisites": ["arrays", "callbacks"], + "status": "wip" } ], "practice": [ From b6c57cb7f0f53c231d96828b7759fa299f658e25 Mon Sep 17 00:00:00 2001 From: Andrew Lawendy <22712035+AndrewLawendy@users.noreply.github.com> Date: Sun, 19 Sep 2021 16:14:08 +0200 Subject: [PATCH 013/970] fix: :white_check_mark: fix test cases to consider promises (#1359) * fix: :white_check_mark: fix test cases to consider promises * docs: :memo: add contributor --- .../translation-service/.meta/config.json | 2 +- .../translation-service/service.spec.js | 74 +++++++++---------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/exercises/concept/translation-service/.meta/config.json b/exercises/concept/translation-service/.meta/config.json index c6e4a724b0..45fe9a3230 100644 --- a/exercises/concept/translation-service/.meta/config.json +++ b/exercises/concept/translation-service/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Connect to the Klingon Translation Service and learn about promises.", "authors": ["SleeplessByte"], - "contributors": [], + "contributors": ["AndrewLawendy"], "files": { "solution": ["service.js"], "test": ["service.spec.js"], diff --git a/exercises/concept/translation-service/service.spec.js b/exercises/concept/translation-service/service.spec.js index 51f64101cd..02ffdf8699 100644 --- a/exercises/concept/translation-service/service.spec.js +++ b/exercises/concept/translation-service/service.spec.js @@ -22,25 +22,25 @@ describe('Free service', () => { service = new TranslationService(api); }); - test('it can translate a known word group', () => { + test('it can translate a known word group', async () => { const actual = service.free('jIyaj'); const expected = 'I understand'; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); }); - test('it forwards NotAvailable errors from the API, unaltered', () => { + test('it forwards NotAvailable errors from the API, unaltered', async () => { const actual = service.free('jIyajbe’'); const expected = NotAvailable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it forwards Untranslatable errors from the API, unaltered', () => { + test('it forwards Untranslatable errors from the API, unaltered', async () => { const actual = service.free('majQa’'); const expected = Untranslatable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); }); @@ -57,39 +57,39 @@ describe('Batch service', () => { service = new TranslationService(api); }); - test('it can translate a batch', () => { + test('it can translate a batch', async () => { const actual = service.batch(['jIyaj', 'majQa’']); const expected = ['I understand', 'Well done!']; - expect(actual).resolves.toStrictEqual(expected); + await expect(actual).resolves.toStrictEqual(expected); }); - test('it maintains the order of batch input', () => { + test('it maintains the order of batch input', async () => { const actual = service.batch(['majQa’', 'jIyaj']); const expected = ['Well done!', 'I understand']; - expect(actual).resolves.toStrictEqual(expected); + await expect(actual).resolves.toStrictEqual(expected); }); - test('it works with just one item to translate', () => { + test('it works with just one item to translate', async () => { const actual = service.batch(['jIyaj']); const expected = ['I understand']; - expect(actual).resolves.toStrictEqual(expected); + await expect(actual).resolves.toStrictEqual(expected); }); - test('it throws if one or more translations fail', () => { + test('it throws if one or more translations fail', async () => { const actual = service.batch(['jIyaj', 'jIyajbe’', 'majQa’']); const expected = NotAvailable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it throws on an empty input', () => { + test('it throws on an empty input', async () => { const actual = service.batch([]); const expected = BatchIsEmpty; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); }); @@ -114,27 +114,27 @@ describe('Request service', () => { service = new TranslationService(api); }); - test('it can request something that is not available, but eventually is', () => { + test('it can request something that is not available, but eventually is', async () => { const actual = service.request('majQa’'); - expect(actual).resolves.toBeUndefined(); + await expect(actual).resolves.toBeUndefined(); }); - test('it eventually rejects when something is not translatable', () => { + test('it eventually rejects when something is not translatable', async () => { const actual = service.request('foo'); const expected = Untranslatable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it requests up to three times (retries once or twice)', () => { + test('it requests up to three times (retries once or twice)', async () => { const actual = service.request('jIyajbe’'); - expect(actual).resolves.toBeUndefined(); + await expect(actual).resolves.toBeUndefined(); }); - test('it requests at most three times (does not retry thrice or more)', () => { + test('it requests at most three times (does not retry thrice or more)', async () => { const actual = service.request('ghobe’'); - expect(actual).rejects.toThrow(Error); + await expect(actual).rejects.toThrow(Error); }); }); @@ -158,48 +158,48 @@ describe('Premium service', () => { service = new TranslationService(api); }); - test('it can resolve a translation', () => { + test('it can resolve a translation', async () => { const actual = service.premium('majQa’', 0); const expected = 'Well done'; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); }); - test('it requests unavailable translations and then resolves', () => { + test('it requests unavailable translations and then resolves', async () => { const actual = service.premium('jIyajbe’', 0); const expected = "I don't understand"; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); }); - test('it rejects with Untranslatable if the premium service fails to translate', () => { + test('it rejects with Untranslatable if the premium service fails to translate', async () => { const actual = service.premium('foo', 0); const expected = Untranslatable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it requests at most three times (does not retry thrice or more)', () => { + test('it requests at most three times (does not retry thrice or more)', async () => { const actual = service.premium('ghobe’', 0); - expect(actual).rejects.toThrow(Error); + await expect(actual).rejects.toThrow(Error); }); - test('it ensures the quality of the translation', () => { + test('it ensures the quality of the translation', async () => { const actual = service.premium('majQa’', 100); const expected = QualityThresholdNotMet; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it ensures the quality even after a request', () => { + test('it ensures the quality even after a request', async () => { const actual = service.premium('‘arlogh Qoylu’pu’?', 40); const expected = 'What time is it?'; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); const actualQuality = service.premium('‘arlogh Qoylu’pu’?', 100); const expectedQuality = QualityThresholdNotMet; - expect(actualQuality).rejects.toThrow(expectedQuality); + await expect(actualQuality).rejects.toThrow(expectedQuality); }); }); From 200b1c8403404eb1786bd39b23fa8006541d222f Mon Sep 17 00:00:00 2001 From: Sachin M K Date: Tue, 21 Sep 2021 00:01:37 +0530 Subject: [PATCH 014/970] Add test case for practice/zipper. Fix #902 (#1354) --- exercises/practice/zipper/.meta/tests.toml | 16 +++++++++++++--- exercises/practice/zipper/zipper.spec.js | 6 ++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/exercises/practice/zipper/.meta/tests.toml b/exercises/practice/zipper/.meta/tests.toml index d8b4ced65f..80e629ad6e 100644 --- a/exercises/practice/zipper/.meta/tests.toml +++ b/exercises/practice/zipper/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [771c652e-0754-4ef0-945c-0675d12ef1f5] description = "data is retained" @@ -37,3 +44,6 @@ description = "set_right with subtree" [c246be85-6648-4e9c-866f-b08cd495149a] description = "set_value on deep focus" + +[47aa85a0-5240-48a4-9f42-e2ac636710ea] +description = "different paths to same zipper" diff --git a/exercises/practice/zipper/zipper.spec.js b/exercises/practice/zipper/zipper.spec.js index 6b8e773b9a..235fc80c5a 100644 --- a/exercises/practice/zipper/zipper.spec.js +++ b/exercises/practice/zipper/zipper.spec.js @@ -102,4 +102,10 @@ describe('Zipper', () => { const up = zipper.right().up(); expect(zipper).not.toBe(up); }); + + xtest('should return same zipper from different paths', () => { + const z1 = zipper.left().up().right(); + const z2 = zipper.right(); + expect(z1).toEqual(z2); + }); }); From e175ff787682e2d48d7a02e13e5b4aeff645f197 Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Tue, 21 Sep 2021 15:07:17 +1000 Subject: [PATCH 015/970] Sync word search exercise (#1364) --- .../practice/word-search/.meta/tests.toml | 16 ++++++++++--- .../practice/word-search/word-search.spec.js | 24 +++++++++++++++++++ 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/exercises/practice/word-search/.meta/tests.toml b/exercises/practice/word-search/.meta/tests.toml index 87e87df079..68c3b60631 100644 --- a/exercises/practice/word-search/.meta/tests.toml +++ b/exercises/practice/word-search/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [b4057815-0d01-41f0-9119-6a91f54b2a0a] description = "Should accept an initial game grid and a target search word" @@ -58,3 +65,6 @@ description = "Should locate words written bottom left to top right" [69e1d994-a6d7-4e24-9b5a-db76751c2ef8] description = "Should locate words written top right to bottom left" + +[695531db-69eb-463f-8bad-8de3bf5ef198] +description = "Should fail to locate a word that is not in the puzzle" diff --git a/exercises/practice/word-search/word-search.spec.js b/exercises/practice/word-search/word-search.spec.js index f646e8f362..26c0f23817 100644 --- a/exercises/practice/word-search/word-search.spec.js +++ b/exercises/practice/word-search/word-search.spec.js @@ -540,4 +540,28 @@ describe('vertical directions', () => { ]) ).toEqual(expectedResults); }); + + describe("word doesn't exist", () => { + xtest('should fail to locate a word that is not in the puzzle', () => { + const grid = [ + 'jefblpepre', + 'camdcimgtc', + 'oivokprjsm', + 'pbwasqroua', + 'rixilelhrs', + 'wolcqlirpc', + 'screeaumgr', + 'alxhpburyi', + 'jalaycalmp', + 'clojurermt', + ]; + + const expectedResults = { + fail: undefined, + }; + const wordSearch = new WordSearch(grid); + + expect(wordSearch.find(['fail'])).toEqual(expectedResults); + }); + }); }); From 94776eb45271151743cc67a7b17ac4d3db8f1eb5 Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Wed, 22 Sep 2021 10:41:12 +0100 Subject: [PATCH 016/970] Possible simplification of Translation Service exemplar (#1365) * Possible simplification of exemplar By using `.catch()` and by wrapping `this.api.request()` as a promise some of the logic can be simplified. Also suggest removing the `.bind(this)` as complex at this stage of the learning. * Update exemplar.js --- .../translation-service/.meta/exemplar.js | 111 ++++++++++-------- 1 file changed, 59 insertions(+), 52 deletions(-) diff --git a/exercises/concept/translation-service/.meta/exemplar.js b/exercises/concept/translation-service/.meta/exemplar.js index e9aa0eb43e..b8a372b28a 100644 --- a/exercises/concept/translation-service/.meta/exemplar.js +++ b/exercises/concept/translation-service/.meta/exemplar.js @@ -1,10 +1,12 @@ -/// +/** @format */ + +/// // @ts-check export class TranslationService { /** - * - * @param {ExternalApi} api + * Creates a new service + * @param {ExternalApi} api the original api */ constructor(api) { this.api = api; @@ -20,30 +22,7 @@ export class TranslationService { * @returns {Promise} */ free(text) { - return this.api.fetch(text).then(({ translation }) => translation); - } - - /** - * Retrieves the translation for the given text - * - * - Rejects with an error if the quality can not be met - * - Requests a translation if the translation is not available, then retries - * - * @param {string} text - * @param {number} minimumQuality - * @returns {Promise} - */ - premium(text, minimumQuality) { - return this.api.fetch(text).then( - ({ translation, quality }) => { - if (minimumQuality > quality) { - throw new QualityThresholdNotMet(text); - } - - return translation; - }, - () => this.request(text).then(() => this.premium(text, minimumQuality)) - ); + return this.api.fetch(text).then((res) => res.translation); } /** @@ -54,56 +33,84 @@ export class TranslationService { * - Rejects with a BatchIsEmpty error if no texts are given * * @param {string[]} texts + * @returns {Promise} */ batch(texts) { - if (texts.length === 0) { - return Promise.reject(new BatchIsEmpty()); - } - - return Promise.all(texts.map(this.free.bind(this))); + if (texts.length === 0) return Promise.reject(new BatchIsEmpty()); + return Promise.all(texts.map((text) => this.free(text))); } /** - * Requests the service for some text to be translated, retrying a few times - * in case of a rejection. + * Requests the service for some text to be translated. + * + * Note: the request service is flaky, and it may take up to three times for + * it to accept the request. * * @param {string} text - * @param {number} [attempt=1] * @returns {Promise} */ - request(text, attempt = 1) { - return new Promise((resolve, reject) => { - this.api.request(text, (err) => { - if (err) { - if (attempt < 3) { - return this.request(text, attempt + 1).then(resolve, reject); - } + request(text) { + const api = this.api; + function requestAsPromise(txt) { + return new Promise((resolve, reject) => { + api.request(txt, (err) => (err ? reject(err) : resolve())); + }); + } - return reject(err); - } + return requestAsPromise(text) + .catch(() => requestAsPromise(text)) + .catch(() => requestAsPromise(text)); + } - return resolve(); + /** + * Retrieves the translation for the given text + * + * - Rejects with an error if the quality can not be met + * - Requests a translation if the translation is not available, then retries + * + * @param {string} text + * @param {number} minimumQuality + * @returns {Promise} + */ + premium(text, minimumQuality) { + return this.api + .fetch(text) + .catch(() => { + return this.request(text).then(() => this.api.fetch(text)); + }) + .then((res) => { + if (res.quality < minimumQuality) + throw new QualityThresholdNotMet(text); + return res.translation; }); - }); } } +/** + * This error is used to indicate a translation was found, but its quality does + * not meet a certain threshold. Do not change the name of this error. + */ export class QualityThresholdNotMet extends Error { + /** + * @param {string} text + */ constructor(text) { super( - ` -The translation of ${text} does not meet the requested quality threshold. - `.trim() + `The translation of ${text} does not meet the requested quality threshold.` ); + + this.text = text; } } +/** + * This error is used to indicate the batch service was called without any + * texts to translate (it was empty). Do not change the name of this error. + */ export class BatchIsEmpty extends Error { constructor() { super( - ` -Requested a batch translation, but there are no texts in the batch. - `.trim() + `Requested a batch translation, but there are no texts in the batch.` ); } } From d62d3540126d753e463ea1567e147864e4d4f671 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Wed, 22 Sep 2021 19:30:46 +0200 Subject: [PATCH 017/970] Clarify the 'promises' exercise instructions (#1355) --- config.json | 5 ++-- .../practice/promises/.docs/instructions.md | 27 ++++++++++++++++--- .../practice/promises/.docs/introduction.md | 25 +++++++++++++++++ 3 files changed, 50 insertions(+), 7 deletions(-) create mode 100644 exercises/practice/promises/.docs/introduction.md diff --git a/config.json b/config.json index e292bef11a..e1ae50803c 100644 --- a/config.json +++ b/config.json @@ -983,9 +983,8 @@ "core": false, "practices": [], "prerequisites": [], - "difficulty": 4, - "topics": ["promises", "error_handling", "higher_order_functions"], - "status": "wip" + "difficulty": 6, + "topics": ["promises", "error_handling", "higher_order_functions"] }, { "slug": "yacht", diff --git a/exercises/practice/promises/.docs/instructions.md b/exercises/practice/promises/.docs/instructions.md index dcda09f66b..908345b8df 100644 --- a/exercises/practice/promises/.docs/instructions.md +++ b/exercises/practice/promises/.docs/instructions.md @@ -1,11 +1,30 @@ # Instructions -Given the basic `Promise`, implement the following functions: +The two objectives of this exercise are : + +1. Implement a `promisify` function that turns a function using the "callback pattern" into a function that returns a `Promise`. See the example below. + +```javascript +function fetchProduct(productId, function(error, data) { + if (error) { + // Handle the error + } else { + // Make something with your data + } +}) + +const fetchProductAsPromise = promisify(fetchProduct); + +// Now you got a function `fetchProductAsPromise` +// that returns a promise +fetchProductAsPromise(productId) + .then((data) => {}) + .catch((error) => {}); +``` + +2. Re-implement the following built-ins `Promise` methods (without using them) -- `promisify`: takes a callback that is turned into a function that returns a `Promise` - `all`: takes an array of promises and resolves when _all_ of them are resolved, or rejects when _one_ of them rejects. - `allSettled`: takes an array of promises and resolves when _all_ of them either resolve or reject. - `race`: takes an array of promises and resolves or rejects with the value of the _first_ promise that resolves or rejects. - `any`: takes an array of promises and resolves when _one_ of them resolves, or rejects when _all_ of them reject. - -Do not use built-in `Promise` functions other than creating a `Promise`, `then` and `catch`. diff --git a/exercises/practice/promises/.docs/introduction.md b/exercises/practice/promises/.docs/introduction.md new file mode 100644 index 0000000000..9932e66d55 --- /dev/null +++ b/exercises/practice/promises/.docs/introduction.md @@ -0,0 +1,25 @@ +# Introduction + +Before the `Promise` class was introduced, there was only one way to deal with asynchronous code : the _callback pattern_. + +A callback is a function that is passed as an argument to another function and will be called once some action in that other function has finished. A common pattern for those callback functions is that they accept an "error" as first parameter (see example below). + +```javascript +function callback(error, arg2, arg3) {} +``` + +How is it related to asynchronous code ? + +Historically, callbacks have been used in order to allow us to do some work after an asynchronous task was done and without blocking the whole program. + +```javascript +fetchProduct(productId, function (error, data) { + if (error) { + // Handle the error + } else { + // Do some work + } +}); +``` + +In the example above, the `fetchProduct` function (which is asynchronous), takes a callback as a second argument that decides what to do when the product data has been retrieved. From 304ebb8ba78283d09efce863ab104d02f7546476 Mon Sep 17 00:00:00 2001 From: Samrat Shaw Date: Fri, 24 Sep 2021 17:29:20 +0700 Subject: [PATCH 018/970] Removed package-lock.json files from exercises (#1371) --- .../high-score-board/package-lock.json | 8547 ------------- .../concept/lucky-numbers/package-lock.json | 10466 ---------------- .../practice/dnd-character/package-lock.json | 6656 ---------- 3 files changed, 25669 deletions(-) delete mode 100644 exercises/concept/high-score-board/package-lock.json delete mode 100644 exercises/concept/lucky-numbers/package-lock.json delete mode 100644 exercises/practice/dnd-character/package-lock.json diff --git a/exercises/concept/high-score-board/package-lock.json b/exercises/concept/high-score-board/package-lock.json deleted file mode 100644 index 39d36276ba..0000000000 --- a/exercises/concept/high-score-board/package-lock.json +++ /dev/null @@ -1,8547 +0,0 @@ -{ - "name": "@exercism/javascript-high-score-board", - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/cli": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.3.tgz", - "integrity": "sha512-zU4JLvwk32ay1lhhyGfqiRUSPoltVDjhYkA3aQq8+Yby9z30s/EsFw1EPOHxWG9YZo2pAGfgdRNeHZQAYU5m9A==", - "dev": true, - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", - "dev": true - }, - "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.3.tgz", - "integrity": "sha512-IfJXKEVRV/Gisvgmih/+05gkBzzg4Dy0gcxkZ84iFiLK8+O+fI1HLnGJv3UrUMPpsMmmThNa69v+UnF80XP+kA==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.0", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-plugin": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.13.16.tgz", - "integrity": "sha512-RNL0dLHBvjXW857JwzToTHxtbOZfGcvdSegcgXC1c1PqfE+o/QN8MugkgKj2vXFxCcMByfxJrmpCbLzVBVlgIA==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.2", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", - "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz", - "integrity": "sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.14.3", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", - "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz", - "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" - } - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz", - "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", - "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", - "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.3", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", - "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", - "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", - "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", - "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", - "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", - "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz", - "integrity": "sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.0", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", - "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", - "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz", - "integrity": "sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz", - "integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", - "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", - "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", - "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/preset-env": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.2.tgz", - "integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.0", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.13.11", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.2", - "@babel/plugin-transform-classes": "^7.14.2", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.17", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.2", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz", - "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@exercism/eslint-config-javascript": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.3.1.tgz", - "integrity": "sha512-TvFHHNRVPaT1FkXwiULDf8QL7y5Q5FmbbmiICUWA6O2MEK8ZarUEjHWr8aX7MekOj2IhMOIM1PawMBD1RcssVA==", - "dev": true, - "requires": { - "@babel/eslint-parser": "^7.13.14", - "@babel/eslint-plugin": "^7.13.15", - "eslint-config-prettier": "^8.2.0", - "eslint-plugin-import": "^2.22.1" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.14", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", - "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz", - "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.23", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", - "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/node": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", - "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", - "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", - "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.9.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001230", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz", - "integrity": "sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.13.0.tgz", - "integrity": "sha512-iWDbiyha1M5vFwPFmQnvRv+tJzGbFAm6XimJUT0NgHYW3xZEs1SkCAcasWSVFxpI2Xb/V1DDJckq3v90+bQnog==", - "dev": true - }, - "core-js-compat": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.13.0.tgz", - "integrity": "sha512-jhbI2zpVskgfDC9mGRaDo1gagd0E0i/kYW0+WvibL/rafEHKAHO653hEXIxJHqRlRLITluXtRH3AGTL5qJmifQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.739", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz", - "integrity": "sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.2.tgz", - "integrity": "sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.10.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", - "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "eslint-module-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", - "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz", - "integrity": "sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.1", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.4.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.3", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" - } - }, - "eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "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" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", - "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", - "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", - "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", - "dev": true - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.5", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", - "dev": true - }, - "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "dev": true, - "requires": { - "mime-db": "1.47.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.72", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", - "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", - "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz", - "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/exercises/concept/lucky-numbers/package-lock.json b/exercises/concept/lucky-numbers/package-lock.json deleted file mode 100644 index 449f271c8e..0000000000 --- a/exercises/concept/lucky-numbers/package-lock.json +++ /dev/null @@ -1,10466 +0,0 @@ -{ - "name": "@exercism/javascript-lucky-numbers", - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/cli": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.8.tgz", - "integrity": "sha512-lcy6Lymft9Rpfqmrqdd4oTDdUx9ZwaAhAfywVrHG4771Pa6PPT0danJ1kDHBXYqh4HHSmIdA+nlmfxfxSDPtBg==", - "dev": true, - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-parser": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.0.tgz", - "integrity": "sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", - "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.9", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.0", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.0", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@exercism/eslint-config-javascript": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.4.0.tgz", - "integrity": "sha512-Y+Pf680OJxQDxt6S2cC9rI5Vdn4sqn7CnTaoBWSV0TV3iizlDTo9XrXq6Vzpb1GAlU5Icf6JqBlYpnjQad8y7w==", - "dev": true, - "requires": { - "@babel/eslint-parser": "^7.14.5", - "@babel/eslint-plugin": "^7.14.5", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.23.4" - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/transform": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", - "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.0.6", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.0.6", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.15", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", - "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/node": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.2.tgz", - "integrity": "sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", - "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", - "dev": true, - "requires": { - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.0.6", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001251", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", - "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.2.tgz", - "integrity": "sha512-P0KPukO6OjMpjBtHSceAZEWlDD1M2Cpzpg6dBbrjFqFhBHe/BwhxaP820xKOjRn/lZRQirrCusIpLS/n2sgXLQ==", - "dev": true - }, - "core-js-compat": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz", - "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.7", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.813", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.813.tgz", - "integrity": "sha512-YcSRImHt6JZZ2sSuQ4Bzajtk98igQ0iKkksqlzZLzbh4p0OIyJRSvUbsgqfcR8txdfsoYCc4ym306t4p2kP/aw==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-module-utils": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", - "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.1.tgz", - "integrity": "sha512-KSFWhNxPH8OGJwpRJJs+Z7I0a13E2iFQZJIvSnCu6KUs4qmgAm3xN9GYBCSoiGWmwA7gERZPXqYQjcoCROnYhQ==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.6.2", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.6.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.4", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.10.1" - } - }, - "eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", - "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "dependencies": { - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - } - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", - "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "requires": { - "mime-db": "1.49.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tsconfig-paths": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz", - "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==", - "dev": true, - "requires": { - "json5": "^2.2.0", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/exercises/practice/dnd-character/package-lock.json b/exercises/practice/dnd-character/package-lock.json deleted file mode 100644 index 9121d7a577..0000000000 --- a/exercises/practice/dnd-character/package-lock.json +++ /dev/null @@ -1,6656 +0,0 @@ -{ - "name": "exercism-javascript", - "version": "0.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/cli": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.4.4.tgz", - "integrity": "sha512-XGr5YjQSjgTa6OzQZY57FAJsdeVSAKR/u/KA5exWIz66IKtv/zXtHy+fIZcMry/EgYegwuHE7vzGnrFhjdIAsQ==", - "dev": true, - "requires": { - "chokidar": "^2.0.4", - "commander": "^2.8.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.11", - "mkdirp": "^0.5.1", - "output-file-sync": "^2.0.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.4.tgz", - "integrity": "sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helpers": "^7.4.4", - "@babel/parser": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.11", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", - "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", - "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-call-delegate": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", - "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-define-map": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz", - "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.4.4", - "lodash": "^4.17.11" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", - "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", - "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", - "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz", - "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/types": "^7.4.4", - "lodash": "^4.17.11" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", - "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz", - "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", - "dev": true, - "requires": { - "lodash": "^4.17.11" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz", - "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", - "dev": true, - "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" - } - }, - "@babel/helpers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", - "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", - "dev": true, - "requires": { - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.4.tgz", - "integrity": "sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", - "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.2.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz", - "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", - "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", - "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", - "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz", - "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", - "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz", - "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.11" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz", - "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.4.4", - "@babel/helper-split-export-declaration": "^7.4.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", - "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz", - "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", - "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", - "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", - "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", - "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", - "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", - "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", - "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", - "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz", - "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz", - "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", - "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.4.tgz", - "integrity": "sha512-Ki+Y9nXBlKfhD+LXaRS7v95TtTGYRAf9Y1rTDiE75zf8YQz4GDaWRXosMfJBXxnk88mGFjWdCRIeqDbon7spYA==", - "dev": true, - "requires": { - "regexp-tree": "^0.1.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", - "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", - "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", - "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", - "dev": true, - "requires": { - "@babel/helper-call-delegate": "^7.4.4", - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", - "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.4.tgz", - "integrity": "sha512-Zz3w+pX1SI0KMIiqshFZkwnVGUhDZzpX2vtPzfJBKQQq8WsP/Xy9DNdELWivxcKOCX/Pywge4SiEaPaLtoDT4g==", - "dev": true, - "requires": { - "regenerator-transform": "^0.13.4" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", - "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", - "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", - "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", - "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", - "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", - "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", - "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/preset-env": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.4.tgz", - "integrity": "sha512-FU1H+ACWqZZqfw1x2G1tgtSSYSfxJLkpaUQL37CenULFARDo+h4xJoVHzRoHbK+85ViLciuI7ME4WTIhFRBBlw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.4.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.4.4", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.4.4", - "@babel/plugin-transform-classes": "^7.4.4", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.4.4", - "@babel/plugin-transform-function-name": "^7.4.4", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-member-expression-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.4.4", - "@babel/plugin-transform-modules-systemjs": "^7.4.4", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.4", - "@babel/plugin-transform-new-target": "^7.4.4", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.4.4", - "@babel/plugin-transform-property-literals": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.4.4", - "@babel/plugin-transform-reserved-words": "^7.2.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.4.4", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "browserslist": "^4.5.2", - "core-js-compat": "^3.0.0", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.5.0" - } - }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/traverse": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.4.tgz", - "integrity": "sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", - "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "@jest/console": { - "version": "24.7.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz", - "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==", - "dev": true, - "requires": { - "@jest/source-map": "^24.3.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz", - "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.8.0", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve-dependencies": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "jest-watcher": "^24.8.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "@jest/environment": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz", - "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==", - "dev": true, - "requires": { - "@jest/fake-timers": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0" - } - }, - "@jest/fake-timers": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz", - "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0" - } - }, - "@jest/reporters": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz", - "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==", - "dev": true, - "requires": { - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.1.1", - "jest-haste-map": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.2.1", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/source-map": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz", - "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz", - "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/types": "^24.8.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz", - "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==", - "dev": true, - "requires": { - "@jest/test-result": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0" - } - }, - "@jest/transform": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz", - "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.8.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-util": "^24.8.0", - "micromatch": "^3.1.10", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/types": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz", - "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^12.0.9" - } - }, - "@types/babel__core": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.1.tgz", - "integrity": "sha512-+hjBtgcFPYyCTo0A15+nxrCVJL7aC6Acg87TXd5OW3QhHswdrOLoles+ldL2Uk8q++7yIfl4tURtztccdeeyOw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", - "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.6.tgz", - "integrity": "sha512-XYVgHF2sQ0YblLRMLNPB3CkFMewzFmlDsH/TneZFHUXDlABQgh88uOxuez7ZcXxayLFrqLwtDH1t+FmlFwNZxw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/yargs": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz", - "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==", - "dev": true - }, - "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", - "dev": true - }, - "acorn": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", - "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", - "dev": true - }, - "acorn-globals": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", - "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "acorn-jsx": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", - "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", - "dev": true - }, - "acorn-walk": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", - "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", - "dev": true - }, - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "babel-eslint": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", - "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" - } - }, - "babel-jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz", - "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==", - "dev": true, - "requires": { - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.6.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz", - "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - } - }, - "babel-plugin-jest-hoist": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz", - "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==", - "dev": true, - "requires": { - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz", - "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.6.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserslist": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.6.tgz", - "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000963", - "electron-to-chromium": "^1.3.127", - "node-releases": "^1.1.17" - } - }, - "bser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", - "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30000966", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000966.tgz", - "integrity": "sha512-qqLQ/uYrpZmFhPY96VuBkMEo8NhVFBZ9y/Bh+KnvGzGJ5I8hvpIaWlF2pw5gqe4PLAL+ZjsPgMOvoXSpX21Keg==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", - "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz", - "integrity": "sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==", - "dev": true - }, - "core-js-compat": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.1.tgz", - "integrity": "sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g==", - "dev": true, - "requires": { - "browserslist": "^4.5.4", - "core-js": "3.0.1", - "core-js-pure": "3.0.1", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", - "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", - "dev": true - } - } - }, - "core-js-pure": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.1.tgz", - "integrity": "sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cssom": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", - "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", - "dev": true - }, - "cssstyle": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz", - "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "diff-sequences": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz", - "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "electron-to-chromium": { - "version": "1.3.131", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.131.tgz", - "integrity": "sha512-NSO4jLeyGLWrT4mzzfYX8vt1MYCoMI5LxSYAjt0H9+LF/14JyiKJSyyjA6AJTxflZlEM5v3QU33F0ohbPMCAPg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", - "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-keys": "^1.0.12" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", - "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", - "dev": true, - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "eslint": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", - "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.9.1", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^4.0.3", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^5.0.1", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^6.2.2", - "js-yaml": "^3.13.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - } - }, - "eslint-module-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz", - "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-import": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz", - "integrity": "sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.0", - "has": "^1.0.3", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "read-pkg-up": "^2.0.0", - "resolve": "^1.10.0" - }, - "dependencies": { - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - } - } - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", - "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", - "dev": true - }, - "espree": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", - "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", - "dev": true, - "requires": { - "acorn": "^6.0.7", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "exec-sh": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", - "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expect": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.8.0.tgz", - "integrity": "sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", - "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", - "dev": true, - "requires": { - "bser": "^2.0.0" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", - "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "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" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "handlebars": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", - "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", - "dev": true, - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", - "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "inquirer": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz", - "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.11", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", - "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.4.tgz", - "integrity": "sha512-QCHGyZEK0bfi9GR215QSm+NJwFKEShbtc7tfbUdLAEzn3kKhLDDZqvljn8rPZM9v8CEOhzL1nlYoO4r1ryl67w==", - "dev": true, - "requires": { - "handlebars": "^4.1.2" - } - }, - "jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.8.0.tgz", - "integrity": "sha512-o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg==", - "dev": true, - "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.8.0" - }, - "dependencies": { - "jest-cli": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.8.0.tgz", - "integrity": "sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA==", - "dev": true, - "requires": { - "@jest/core": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^12.0.2" - } - } - } - }, - "jest-changed-files": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz", - "integrity": "sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.8.0.tgz", - "integrity": "sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.8.0", - "@jest/types": "^24.8.0", - "babel-jest": "^24.8.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.8.0", - "jest-environment-node": "^24.8.0", - "jest-get-type": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.8.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.8.0.tgz", - "integrity": "sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.3.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-docblock": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz", - "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.8.0.tgz", - "integrity": "sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-environment-jsdom": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz", - "integrity": "sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ==", - "dev": true, - "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-node": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz", - "integrity": "sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q==", - "dev": true, - "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0" - } - }, - "jest-get-type": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz", - "integrity": "sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ==", - "dev": true - }, - "jest-haste-map": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.0.tgz", - "integrity": "sha512-ZBPRGHdPt1rHajWelXdqygIDpJx8u3xOoLyUBWRW28r3tagrgoepPrzAozW7kW9HrQfhvmiv1tncsxqHJO1onQ==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.4.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz", - "integrity": "sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.8.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz", - "integrity": "sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g==", - "dev": true, - "requires": { - "pretty-format": "^24.8.0" - } - }, - "jest-matcher-utils": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz", - "integrity": "sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.8.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-message-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz", - "integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz", - "integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", - "dev": true - }, - "jest-regex-util": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", - "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==", - "dev": true - }, - "jest-resolve": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", - "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz", - "integrity": "sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.8.0" - } - }, - "jest-runner": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.8.0.tgz", - "integrity": "sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-leak-detector": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.8.0.tgz", - "integrity": "sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.2", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^12.0.2" - } - }, - "jest-serializer": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", - "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==", - "dev": true - }, - "jest-snapshot": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz", - "integrity": "sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "expect": "^24.8.0", - "jest-diff": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.8.0", - "semver": "^5.5.0" - } - }, - "jest-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz", - "integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/fake-timers": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "jest-validate": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.8.0.tgz", - "integrity": "sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "camelcase": "^5.0.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "leven": "^2.1.0", - "pretty-format": "^24.8.0" - } - }, - "jest-watcher": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.8.0.tgz", - "integrity": "sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw==", - "dev": true, - "requires": { - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.9", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.8.0", - "string-length": "^2.0.0" - } - }, - "jest-worker": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", - "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", - "dev": true, - "requires": { - "merge-stream": "^1.0.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } - } - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", - "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node-releases": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.17.tgz", - "integrity": "sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q==", - "dev": true, - "requires": { - "semver": "^5.3.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwsapi": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", - "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "output-file-sync": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", - "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "is-plain-obj": "^1.1.0", - "mkdirp": "^0.5.1" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } - } - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "pretty-format": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz", - "integrity": "sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.0.4.tgz", - "integrity": "sha512-HTzM3UWp/99A0gk51gAegwo1QRYA7xjcZufMNe33rCclFszUYAuHe1fIN/3ZmiHeGPkUsNaRyQm1hHOfM0PKxA==", - "dev": true, - "requires": { - "kleur": "^3.0.2", - "sisteransi": "^1.0.0" - } - }, - "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz", - "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-transform": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", - "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", - "dev": true, - "requires": { - "private": "^0.1.6" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp-tree": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.6.tgz", - "integrity": "sha512-LFrA98Dw/heXqDojz7qKFdygZmFoiVlvE1Zp7Cq2cvF+ZA+03Gmhy0k0PQlsC1jvHPiTUSs+pDHEuSWv6+6D7w==", - "dev": true - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "regexpu-core": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", - "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.0.2", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", - "dev": true, - "requires": { - "lodash": "^4.17.11" - } - }, - "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", - "dev": true, - "requires": { - "request-promise-core": "1.1.2", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz", - "integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==", - "dev": true - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "rxjs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.1.tgz", - "integrity": "sha512-y0j31WJc83wPu31vS1VlAFW5JGrnGC+j+TtGAa1fRQphy48+fDYiDmX8tjGloToEsMkxnouOg/1IzXGKkJnZMg==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "sisteransi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz", - "integrity": "sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", - "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", - "dev": true - }, - "table": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", - "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", - "dev": true, - "requires": { - "ajv": "^6.9.1", - "lodash": "^4.17.11", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "uglify-js": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.10.tgz", - "integrity": "sha512-/GTF0nosyPLbdJBd+AwYiZ+Hu5z8KXWnO0WCGt1BQ/u9Iamhejykqmz5o1OHJ53+VAk6xVxychonnApDjuqGsw==", - "dev": true, - "optional": true, - "requires": { - "commander": "~2.20.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "dev": true, - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - }, - "dependencies": { - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} From 0d12549957154f3ed86460076943e48e90616b20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 21:15:02 +0530 Subject: [PATCH 019/970] Bump babel-jest from 26.6.3 to 27.1.1 (#1330) * Bump babel-jest from 26.6.3 to 27.1.1 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.6.3 to 27.1.1. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.1.1/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 240 +++++++++++++++++- package.json | 2 +- 138 files changed, 363 insertions(+), 151 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 85ca8bd218..e00060cca2 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 2029214f60..43fbe8d111 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 8be7e85c53..418e43d407 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 74a7533e25..bcee438365 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 9e910cf610..ac353edb05 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index bbaeff5e0c..8631c4b0c3 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index b46b992e68..73328ca130 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 5ad2273819..bfd3803571 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 1c413fb707..287a6ca1cb 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 3748a49892..489b3ebb1d 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0ebcf9f5cc..b534c09531 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index aac4978e98..3828ff180d 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 0d042358f8..9ddbe89528 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 8f365c92d2..f8ad79e9fe 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a1734ca578..bd9f9bc1a3 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 82d0dd1f25..8839ada40d 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index ab933a26ff..9711ce3e0e 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 2f612d47b8..cb2cd04458 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 4793c3d4e5..f005e5d932 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ead335c0e3..8bb6617a1d 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 6fec9e8be3..10360e32bf 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 7560dad448..2ce09f464f 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 350d49705c..ef63659ddc 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 35b0092933..51653228b8 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 6383f817e0..d9af97d785 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 7396e206d6..c796694565 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index f7243cfe38..9f76517092 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 67a25fbb2e..66c3df1373 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 171d909808..00a2d1ff54 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b9b0933f31..69f56cca7d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 2ec875a205..ab2ebfe86d 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 28a0ba187c..90013fd2ba 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 9b08325e02..cca51ab817 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 1a2a8a057a..241c0bd078 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index b6565c8017..5234f98a90 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a73f21867b..a71b6de8af 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4253360974..64059236f3 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index e6cf822306..15a47c0eae 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 279f43f096..b80c46e2ad 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index afe42c503d..45f56d9aa6 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index b3f424d997..717924744c 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index fab7c54373..e44a83667a 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index e9406c167d..b4812f5b7b 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 43610b6b55..7cde3a0c25 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index f05de142ca..d4ceb78ca5 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 6f0872fe50..40293d1f02 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index b1e81761b3..909164fd82 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index e9bd24e201..e41aba94e1 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 9dd6c3e246..788c37a416 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index ca7fcdbef3..6edb267e90 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 8b4c5829ff..b966afd252 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 1b6caee491..ffdc272caa 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 9f169e2b56..e9c4dfc909 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index d50fccac50..8b03b29c5f 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 3be80760ef..0cea7766e3 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 58c8c35fa6..6c7afc9bc3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 8cfa23f884..b93454bc86 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index bc0f41c859..508c0bd8a4 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 314ac52207..da40a45285 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index c4af9661e7..b0909a3deb 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index b590a904db..e81eadfa54 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index cd85afc032..02fee5710b 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index a069a0d43c..79d00ca2ed 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index db63e3c095..298c9e0f7d 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 09f7e01513..2e474f03cd 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 3ec4ee3c55..cd1d6eec0d 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 87a58ed2f8..9922790a6c 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 8f0db8c457..15c9b2d27d 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index d6ef6fc6fe..1427386a37 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d2e1dc345c..da3172d52a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index e63944671a..a8b249ae38 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index d82b3eaa20..dd05331390 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index b36fe3d205..f6e9f6c153 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index b833f0871d..0260faa84f 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 0345641d0f..c4c7f23185 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index a06ade5d23..bdfc2e8977 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 74a47ec964..1eee3ecd8f 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 864a8cf171..be4348b59b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index afade21589..02bbbd7b9e 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index bd9147d57c..80770d79b4 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d7a812967d..74039a25f9 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index cb12531da9..6b311a5087 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 5933f12f52..01a84b94f5 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 651b8dce6e..3c36cdb35b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 03f83871c5..98a790da68 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 968f1ef896..0fb5e501f4 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index f8e9043604..933cd57af5 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index fd96eb8b91..b3751514ff 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 0c082a92b9..478d7bb3a3 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 092be60ed4..e71eb73bca 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index bd393f1b64..8afcf73e7b 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 005beb0baa..d231956165 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index fd2d4b4fc9..4589114f23 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 7c6cfcd4d0..fe52e9d382 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 269467712a..2d60184413 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 716a3c2af2..858751e105 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index c12b5e6282..638bbcfdb6 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 0fba872687..166e368b51 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 90c2b6a871..871f9d0a3b 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 611f62fb8b..007426b98b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index a84c68baf0..3ce5f49f45 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index cf08265e94..89d3a99004 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 368e4d3341..3046f21061 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 830c2fc61e..047187c98d 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 0d90471d2c..0e4a83f892 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 28e1e5d091..8ffa04e5f6 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 3173acb18b..d364a7a99b 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ae2c4a9ec0..55485423d6 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 44ad4d749e..ff0b138df8 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5bfc02b3bc..5ac76baea6 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 29841d3648..d0bd89a7df 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index c8980dd404..611584f6b6 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 0bbce7bec4..62909a0e22 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index adb2f69522..acffcff7ca 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index f34742ae8d..f9a006c35c 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 4891cfa93e..15972d4bf0 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 0469c002b7..dd000cfe6e 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 0dede583a9..03b25c284a 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 846f371930..e98560c85a 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 999447fcfd..062499bdd7 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 5118539599..943c4629a1 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index b46edd07f0..454fbd2a68 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index dda7c5ea80..e5a17a5c29 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 7cf9e0ef4c..305cb0211e 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ccae954ea3..48fa54ffcf 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 2a0e48e8b7..8fe7d25d48 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f3b796a926..fe609b01f4 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index b3ee3cee32..afe3c324bc 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index c357770b08..bd49e91e4d 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 3c0d562c29..13f7c194a8 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b74c96f8de..eee6a0bf0b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index f8c0a5556e..205597d71f 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 9b79d224aa..638445e7b3 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 70fddef151..3da1d95a9c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 52917eb6ab..334e504be9 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 4149620939..c095edfbd2 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 2f09e4fcb1..ea31f8b491 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4062,26 +4062,238 @@ "dev": true }, "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.1.tgz", + "integrity": "sha512-JA+dzJl4n2RBvWQEnph6HJaTHrsIPiXGQYatt/D8nR4UpX9UG4GaDzykVVPQBbrdTebZREkRb6SOxyIXJRab6Q==", "dev": true, "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", + "@jest/transform": "^27.1.1", + "@jest/types": "^27.1.1", + "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "babel-preset-jest": "^27.0.6", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { + "@jest/transform": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.1.tgz", + "integrity": "sha512-qM19Eu75U6Jc5zosXXVnq900Nl9JDpoGaZ4Mg6wZs7oqbu3heYSMOZS19DlwjlhWdfNRjF4UeAgkrCJCK3fEXg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.1.1", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.1.1", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.1.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", + "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "jest-haste-map": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.1.tgz", + "integrity": "sha512-NGLYVAdh5C8Ezg5QBFzrNeYsfxptDBPlhvZNaicLiZX77F/rS27a9M6u9ripWAaaD54xnWdZNZpEkdjD5Eo5aQ==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.1.1", + "jest-worker": "^27.1.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-regex-util": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", + "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "dev": true + }, + "jest-serializer": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", + "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.1.tgz", + "integrity": "sha512-zf9nEbrASWn2mC/L91nNb0K+GkhFvi4MP6XJG2HqnHzHvLYcs7ou/In68xYU1i1dSkJlrWcYfWXQE8nVR+nbOA==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } + } + }, + "jest-worker": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", + "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } + } + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, @@ -4108,9 +4320,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", + "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -4178,12 +4390,12 @@ } }, "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", + "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.0.6", "babel-preset-current-node-syntax": "^1.0.0" } }, diff --git a/package.json b/package.json index a9290d2060..0cab8e8feb 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "chalk": "^4.1.2", "core-js": "^3.17.2", "diff": "^5.0.0", From f08ca60b93d4cb1a72c532fd3a32a8b26e07de50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 21:40:03 +0530 Subject: [PATCH 020/970] Bump @babel/preset-env from 7.15.4 to 7.15.6 (#1335) * Bump @babel/preset-env from 7.15.4 to 7.15.6 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.4 to 7.15.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.6/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 234 ++++++++++-------- package.json | 2 +- 138 files changed, 274 insertions(+), 234 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index e00060cca2..ae21f1295c 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 43fbe8d111..554b870b0c 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 418e43d407..dd7d8471fb 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index bcee438365..0eb6340180 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index ac353edb05..7d928234a8 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 8631c4b0c3..7de7aad23b 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 73328ca130..95b72854de 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index bfd3803571..28f4cac8bc 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 287a6ca1cb..fe8a1a9bda 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 489b3ebb1d..050a3b5b57 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index b534c09531..9af74ed0dc 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 3828ff180d..fc83ba7b08 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 9ddbe89528..7162dc4c40 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index f8ad79e9fe..6c23abca5e 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index bd9f9bc1a3..37f4d51f3f 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 8839ada40d..4cc20f3de1 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 9711ce3e0e..2fb56fac17 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index cb2cd04458..8c239aa018 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index f005e5d932..117f083866 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 8bb6617a1d..f0f59ad9c8 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 10360e32bf..6132534cf1 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 2ce09f464f..04942cd91f 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index ef63659ddc..44a7b5de40 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 51653228b8..8a1264dd32 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index d9af97d785..5eeb041302 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c796694565..5879c6351d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9f76517092..ac0b295640 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 66c3df1373..decd8fe9ed 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 00a2d1ff54..45326ff6c3 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 69f56cca7d..b2f22566fc 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index ab2ebfe86d..75964777f4 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 90013fd2ba..f8866802fe 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index cca51ab817..0f93e84531 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 241c0bd078..e3ab84b385 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 5234f98a90..90c0b1fe5d 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a71b6de8af..34fe7512ba 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 64059236f3..4f2fe731b9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 15a47c0eae..95493483c3 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b80c46e2ad..258c4f7ce6 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 45f56d9aa6..9a751eef2f 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 717924744c..d7a47a3dcc 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e44a83667a..629d449b01 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index b4812f5b7b..beddb41963 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 7cde3a0c25..c3706d1ade 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index d4ceb78ca5..24c3732d8e 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 40293d1f02..b82cb510e6 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 909164fd82..f8e3fbac52 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index e41aba94e1..b6f9fe8dd5 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 788c37a416..8aae1061f6 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 6edb267e90..50af835639 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index b966afd252..174ec45351 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index ffdc272caa..26c4d8bd5c 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index e9c4dfc909..9962b3f458 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 8b03b29c5f..be9612954e 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 0cea7766e3..e6447ec33b 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 6c7afc9bc3..f7a3b6dbe4 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index b93454bc86..60be4d052c 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 508c0bd8a4..cce0228de5 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index da40a45285..1d820f5387 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index b0909a3deb..afeb1b5267 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e81eadfa54..01d71b1ec7 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 02fee5710b..c15772b399 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 79d00ca2ed..e3e6a8189c 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 298c9e0f7d..c21260d068 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2e474f03cd..2d52a34dfd 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index cd1d6eec0d..696fd91b93 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 9922790a6c..a3a484cdf7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 15c9b2d27d..c16d5002e8 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 1427386a37..7fd6fa7d60 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index da3172d52a..58b1469011 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index a8b249ae38..17d7b5665e 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index dd05331390..8ea243c891 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index f6e9f6c153..186a4ddd43 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 0260faa84f..a2d7b182b0 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index c4c7f23185..453dfbe9de 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index bdfc2e8977..2dd154ec08 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 1eee3ecd8f..6c84026e5d 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index be4348b59b..0e110e8d30 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 02bbbd7b9e..b4a93eb4d1 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 80770d79b4..c8502d7387 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 74039a25f9..0ed353c2a8 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 6b311a5087..4bc4bfc3f8 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 01a84b94f5..ef4f0f917d 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 3c36cdb35b..432b5c5cb5 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 98a790da68..88a3524a93 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 0fb5e501f4..9e88ac594c 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 933cd57af5..9641620093 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index b3751514ff..a557fda731 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 478d7bb3a3..26fed1340a 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index e71eb73bca..1c18aaf65d 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 8afcf73e7b..7876f5cd7c 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index d231956165..6e650e120d 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 4589114f23..a7e70db12f 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index fe52e9d382..8c9cbf34dc 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 2d60184413..3cc26828f9 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 858751e105..c68c85eb8b 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 638bbcfdb6..d2b549781a 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 166e368b51..5fef1a25a2 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 871f9d0a3b..8ef82b5b96 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 007426b98b..56f736a670 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 3ce5f49f45..233bcab3af 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 89d3a99004..6b80c5756e 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 3046f21061..55a792aea3 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 047187c98d..7e2f6b56ed 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 0e4a83f892..3d514aa3cd 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 8ffa04e5f6..fa0204fed8 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index d364a7a99b..788de5048a 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 55485423d6..ff91fc0f03 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ff0b138df8..2c4dc13b59 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5ac76baea6..f682878a39 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index d0bd89a7df..20c86f21fc 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 611584f6b6..acc431cdeb 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 62909a0e22..741ce458ec 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index acffcff7ca..129c89aeef 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index f9a006c35c..64f0450661 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 15972d4bf0..ed46e13630 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index dd000cfe6e..9b5d6fe9ae 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 03b25c284a..1b4f354758 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index e98560c85a..1920c46eb4 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 062499bdd7..2cfc87a447 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 943c4629a1..92c9e418bf 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 454fbd2a68..2755a70fb2 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e5a17a5c29..ef52e4245c 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 305cb0211e..0e533b5e22 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 48fa54ffcf..8afb535ea0 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 8fe7d25d48..79ca686639 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index fe609b01f4..b596c964a0 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index afe3c324bc..5b390a7fbe 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index bd49e91e4d..38d93c5c12 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 13f7c194a8..a72544096f 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index eee6a0bf0b..6ce0da7d3f 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 205597d71f..fb6e25d5de 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 638445e7b3..acfaddd39d 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 3da1d95a9c..67f031c9d3 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 334e504be9..2298408481 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index c095edfbd2..9c9fcaf8a9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/package-lock.json b/package-lock.json index ea31f8b491..454a0a6f56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -246,9 +246,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -268,9 +268,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -363,9 +363,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -380,9 +380,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -495,9 +495,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -529,9 +529,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -582,9 +582,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -863,9 +863,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1049,9 +1049,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1154,9 +1154,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -1188,9 +1188,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1596,16 +1596,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" + "@babel/plugin-transform-parameters": "^7.15.4" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2050,9 +2050,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -2067,9 +2067,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2250,9 +2250,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -2267,9 +2267,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2627,9 +2627,9 @@ } }, "@babel/preset-env": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", - "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -2646,7 +2646,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", @@ -2699,7 +2699,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", @@ -2723,9 +2723,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -4351,13 +4351,13 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" + "core-js-compat": "^3.16.2" } }, "babel-plugin-polyfill-regenerator": { @@ -4940,15 +4940,49 @@ "dev": true }, "core-js-compat": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", - "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.0.tgz", + "integrity": "sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==", "dev": true, "requires": { - "browserslist": "^4.16.8", + "browserslist": "^4.17.0", "semver": "7.0.0" }, "dependencies": { + "browserslist": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", + "escalade": "^3.1.1", + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" + } + }, + "caniuse-lite": { + "version": "1.0.30001260", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", + "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", + "dev": true, + "requires": { + "nanocolors": "^0.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.850", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", + "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==", + "dev": true + }, + "node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", + "dev": true + }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -8932,6 +8966,12 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", + "dev": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -9621,12 +9661,12 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { @@ -9661,17 +9701,17 @@ "dev": true }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { @@ -9681,9 +9721,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -10647,31 +10687,31 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, "union-value": { diff --git a/package.json b/package.json index 0cab8e8feb..d9e35105da 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", From 30eefecfe26a131ec6888a818714a5070919d016 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 21:57:35 +0530 Subject: [PATCH 021/970] Bump prettier from 2.3.2 to 2.4.1 (#1353) Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.3.2...2.4.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 454a0a6f56..02848387f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9451,9 +9451,9 @@ "dev": true }, "prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", "dev": true }, "pretty-format": { diff --git a/package.json b/package.json index d9e35105da..cc13066d7b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", - "prettier": "^2.3.2", + "prettier": "^2.4.1", "shelljs": "^0.8.4" }, "dependencies": {}, From 6142e00e3865b8ad8cb0f57509157925451ede5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 22:18:17 +0530 Subject: [PATCH 022/970] Bump tmpl from 1.0.4 to 1.0.5 (#1363) Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02848387f9..e538950799 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10533,9 +10533,9 @@ "dev": true }, "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, "to-fast-properties": { From a1eca916b1df16d8bf037d44c79f64c635026a77 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sun, 26 Sep 2021 10:45:23 -0400 Subject: [PATCH 023/970] Clarify "position" in Elyses Enchantments (#1380) --- .../elyses-enchantments/.docs/instructions.md | 19 +++++++++++++------ .../elyses-enchantments/.meta/config.json | 2 +- .../elyses-enchantments/.meta/exemplar.js | 6 +++--- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/exercises/concept/elyses-enchantments/.docs/instructions.md b/exercises/concept/elyses-enchantments/.docs/instructions.md index f7bc36e336..eac31e5f2e 100644 --- a/exercises/concept/elyses-enchantments/.docs/instructions.md +++ b/exercises/concept/elyses-enchantments/.docs/instructions.md @@ -1,12 +1,18 @@ # Instructions -As a magician-to-be, Elyse needs to practice some basics. She has a stack of cards that she wants to manipulate. +As a magician-to-be, Elyse needs to practice some basics. She has +a stack of cards that she wants to manipulate. -To make things a bit easier she only uses the cards 1 to 10. +To make things a bit easier she only uses the cards 1 to 10 so her +stack of cards can be represented by an array of numbers. The position +of a certain card corresponds to the index in the array. That means +position 0 refers to the first card, position 1 to the second card +etc. ## 1. Retrieve a card from a stack -In order to pick a card, return the card at position `position` from the given stack. +In order to pick a card, return the card at index `position` from +the given stack. ```javascript const position = 2; @@ -16,7 +22,8 @@ getItem([1, 2, 4, 1], position); ## 2. Exchange a card in the stack -Perform some sleight of hand and exchange the card at position `position` with the new card provided. +Perform some sleight of hand and exchange the card at index `position` +with the new card provided. Return the adjusted stack. ```javascript @@ -50,7 +57,7 @@ insertItemAtBottom([5, 9, 7, 1], newCard); ## 5. Remove a card from the stack -Make a card disappear by removing the card the given `position` from the stack. +Make a card disappear by removing the card at the given `position` from the stack. Return the adjusted stack. ```javascript @@ -81,7 +88,7 @@ removeItemAtBottom([8, 5, 9, 7, 1]); ## 8. Check the size of the stack -Check whether the size of the stack is equal a given `stackSize` or not. +Check whether the size of the stack is equal to `stackSize` or not. ```javascript const stackSize = 4; diff --git a/exercises/concept/elyses-enchantments/.meta/config.json b/exercises/concept/elyses-enchantments/.meta/config.json index e049072f26..556c2fdc42 100644 --- a/exercises/concept/elyses-enchantments/.meta/config.json +++ b/exercises/concept/elyses-enchantments/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Help Elyse with her Enchantments and learn about arrays in the process.", "authors": ["ovidiu141", "SleeplessByte"], - "contributors": ["peterchu999"], + "contributors": ["peterchu999", "pertrai1"], "files": { "solution": ["enchantments.js"], "test": ["enchantments.spec.js"], diff --git a/exercises/concept/elyses-enchantments/.meta/exemplar.js b/exercises/concept/elyses-enchantments/.meta/exemplar.js index 6b80dc6ecb..f98ab28d36 100644 --- a/exercises/concept/elyses-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-enchantments/.meta/exemplar.js @@ -1,7 +1,7 @@ // @ts-check /** - * Retrieve card from cards array at the 0-based position + * Retrieve card from cards array where position represents the index starting at 0 * * @param {number[]} cards * @param {number} position @@ -13,7 +13,7 @@ export function getItem(cards, position) { } /** - * Exchange card with replacementCard at the 0-based position + * Exchange card with replacementCard where position represents the index starting at 0 * * @param {number[]} cards * @param {number} position @@ -40,7 +40,7 @@ export function insertItemAtTop(cards, newCard) { } /** - * Remove the card at the 0-based position + * Remove the card at position, where position represents the index starting at 0 * * @param {number[]} cards * @param {number} position From 2fe5592c48907c9199b9d98ba4af753e4037838a Mon Sep 17 00:00:00 2001 From: Tomas Doran Date: Mon, 27 Sep 2021 11:58:33 +0100 Subject: [PATCH 024/970] Fix blurb for the elyses-analytic-enchantments exercise (#1383) Co-authored-by: June <12543047+junedev@users.noreply.github.com> --- .../concept/elyses-analytic-enchantments/.meta/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/config.json b/exercises/concept/elyses-analytic-enchantments/.meta/config.json index f6d240c34b..80399817e2 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/config.json +++ b/exercises/concept/elyses-analytic-enchantments/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for elyses-analytic-enchantments exercise", + "blurb": "Elyse's magic training continues, teaching you about useful built-in methods to analyse arrays.", "authors": ["peterchu999", "SleeplessByte"], "contributors": [], "files": { From c1e1aff51c627187f83abc75cc42b5ccf4d8358c Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 27 Sep 2021 07:06:06 -0400 Subject: [PATCH 025/970] Add a test to check that only the last result is remembered (#1381) --- .../coordinate-transformation.spec.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js index 53cb169cb4..9eb4b5bd1c 100644 --- a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js +++ b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js @@ -119,4 +119,13 @@ describe('memoizeTransform', () => { expect(memoizedTransform(5, 5)).toEqual([1, 1]); expect(memoizedTransform(5, 5)).toEqual([1, 1]); }); + + test('should only remember the last result', () => { + const mockFunction = jest.fn((x, y) => [x * 2, y * 2]); + const memoizedTransform = memoizeTransform(mockFunction); + expect(memoizedTransform(1, 1)).toEqual([2, 2]); + expect(memoizedTransform(2, 2)).toEqual([4, 4]); + expect(memoizedTransform(1, 1)).toEqual([2, 2]); + expect(mockFunction).toBeCalledTimes(3); + }); }); From 4f0e9d2fd6b98e197692dffd4180982236f91d17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 13:18:08 +0200 Subject: [PATCH 026/970] Bump ansi-regex from 5.0.0 to 5.0.1 (#1372) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e538950799..043d49dd53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3911,9 +3911,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { From eeb34e63898d0af0353a22bd8bbba08a9441f07d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 13:18:49 +0200 Subject: [PATCH 027/970] Bump @babel/cli from 7.15.4 to 7.15.7 (#1378) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 134 +++--------------- package.json | 2 +- 138 files changed, 156 insertions(+), 252 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index ae21f1295c..8bec86ab49 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/amusement-park" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 554b870b0c..530815407a 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/annalyns-infiltration" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index dd7d8471fb..cf6d64cf1c 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/bird-watcher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 0eb6340180..5cb906d0ee 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/coordinate-transformation" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7d928234a8..c623679095 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-analytic-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 7de7aad23b..cfcc409ff3 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-destructured-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 95b72854de..9fcfdc778b 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/elyses-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 28f4cac8bc..2ba2bd2208 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-looping-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index fe8a1a9bda..446e67fe2d 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -14,7 +14,7 @@ "directory": "exercises/concept/elyses-transformative-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 050a3b5b57..ef1be3313d 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -9,7 +9,7 @@ "directory": "exercises/concept/factory-sensors" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 9af74ed0dc..ccbe4d2409 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/freelancer-rates" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index fc83ba7b08..7f77bd7843 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/fruit-picker" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 7162dc4c40..885c17e80c 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/high-score-board" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6c23abca5e..c909e33a25 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna-master" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 37f4d51f3f..72bae6d1d2 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 4cc20f3de1..1b273f3615 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lucky-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 2fb56fac17..cf0b41ea48 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/mixed-juices" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 8c239aa018..f0126b6827 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/nullability" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 117f083866..d917fe09e5 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/ozans-playlist" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index f0f59ad9c8..6d685e2565 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/pizza-order" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 6132534cf1..10842b3589 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/poetry-club-door-policy" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 04942cd91f..755c37ba80 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/translation-service" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 44a7b5de40..a61f4c4d4a 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/vehicle-purchase" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 8a1264dd32..be58e3fede 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/accumulate" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 5eeb041302..70ed7edbb8 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/acronym" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 5879c6351d..c73f33740b 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/affine-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index ac0b295640..9514ffda74 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/all-your-base" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index decd8fe9ed..819200cead 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/allergies" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 45326ff6c3..a170ee49b6 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/alphametics" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b2f22566fc..ad40d20d77 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/anagram" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 75964777f4..5845c24d55 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/armstrong-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f8866802fe..8f826443f9 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/atbash-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 0f93e84531..bb3db8ca9a 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bank-account" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index e3ab84b385..6a096d2664 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/beer-song" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 90c0b1fe5d..7f1c12a486 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search-tree" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 34fe7512ba..a8c00344ba 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4f2fe731b9..a5e8662fa9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 95493483c3..19d77e1782 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bob" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 258c4f7ce6..56fc98b5c8 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bowling" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 9a751eef2f..66250c5b2c 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/change" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d7a47a3dcc..d01f88f841 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/circular-buffer" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 629d449b01..4f43253e90 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/clock" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index beddb41963..990d4215f5 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/collatz-conjecture" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index c3706d1ade..d4c26a7aef 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/complex-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 24c3732d8e..71d20b80db 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/connect" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index b82cb510e6..e95d0936f8 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/crypto-square" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index f8e3fbac52..cc29b72fb1 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/custom-set" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index b6f9fe8dd5..4e8f0be158 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/darts" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 8aae1061f6..29ca5dcee7 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diamond" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 50af835639..d5d8ab8772 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/difference-of-squares" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 174ec45351..5b88827e09 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diffie-hellman" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 26c4d8bd5c..0c5bc29cfd 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dnd-character" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 9962b3f458..77d355873b 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dominoes" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index be9612954e..52586ebd25 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/etl" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index e6447ec33b..ea1453ef02 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/flatten-array" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index f7a3b6dbe4..7867ea51b6 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/food-chain" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 60be4d052c..67e95848da 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/forth" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cce0228de5..59b113d020 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/gigasecond" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 1d820f5387..203c7ce371 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grade-school" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index afeb1b5267..6004941f91 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grains" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 01d71b1ec7..e75cd963d0 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grep" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index c15772b399..c5aaa01640 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hamming" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e3e6a8189c..f0bc5f4e0e 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hello-world" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c21260d068..781b833cfb 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hexadecimal" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2d52a34dfd..c8521332e9 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/high-scores" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 696fd91b93..22e64f1ad2 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/house" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index a3a484cdf7..eb64352013 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isbn-verifier" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index c16d5002e8..33495d10d7 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isogram" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 7fd6fa7d60..46e0acab78 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/kindergarten-garden" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 58b1469011..dad7dec82a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/largest-series-product" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 17d7b5665e..1ed040f6f1 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/leap" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 8ea243c891..486733f4e7 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 186a4ddd43..94cc7f78ac 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/list-ops" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index a2d7b182b0..2c380bea1a 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/luhn" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 453dfbe9de..a436ed35d3 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matching-brackets" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 2dd154ec08..3013b6ebb1 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matrix" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 6c84026e5d..9f005d9fc7 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/meetup" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 0e110e8d30..da54fad4cc 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/minesweeper" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index b4a93eb4d1..ef19a3b45f 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nth-prime" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index c8502d7387..e6c60759c8 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nucleotide-count" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 0ed353c2a8..7ae8c48019 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/ocr-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 4bc4bfc3f8..04af1b7dc5 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/octal" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index ef4f0f917d..87973d743d 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/palindrome-products" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 432b5c5cb5..593cb1e66e 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pangram" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 88a3524a93..39b8c60610 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pascals-triangle" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 9e88ac594c..8e67ce42f9 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/perfect-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 9641620093..d05b458228 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/phone-number" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a557fda731..25b8d68359 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pig-latin" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 26fed1340a..16ab24d598 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/point-mutations" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 1c18aaf65d..0c56d36a80 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/prime-factors" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 7876f5cd7c..5889d2d0c3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/promises" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 6e650e120d..3cbb4bcddc 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/protein-translation" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index a7e70db12f..c5742fe45d 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/proverb" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 8c9cbf34dc..1dbe69d5b7 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pythagorean-triplet" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 3cc26828f9..47fa17e7c7 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/queen-attack" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index c68c85eb8b..161ce930eb 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/raindrops" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index d2b549781a..9c51406dc5 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rational-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 5fef1a25a2..6feb672be4 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/react" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 8ef82b5b96..894f42dd85 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rectangles" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 56f736a670..907142d5fb 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-duo" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 233bcab3af..b3dad5abec 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-trio" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 6b80c5756e..fa61fded52 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 55a792aea3..b3eaa9b14e 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/reverse-string" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 7e2f6b56ed..178effbf01 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rna-transcription" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 3d514aa3cd..220dd901d0 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-name" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index fa0204fed8..afcc9703d3 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-simulator" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 788de5048a..01b5f218fc 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/roman-numerals" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ff91fc0f03..3bdb7a2db5 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rotational-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 2c4dc13b59..f8fee2b224 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/run-length-encoding" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f682878a39..e9f0e1de3b 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/saddle-points" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 20c86f21fc..3e24770dc8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/say" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index acc431cdeb..a89a8b62c8 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scale-generator" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 741ce458ec..5e9c0e3900 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scrabble-score" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 129c89aeef..6afe2a7e61 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/secret-handshake" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 64f0450661..8614a4422b 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/series" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index ed46e13630..d5af8c03ff 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sieve" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 9b5d6fe9ae..c0a6d3a330 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 1b4f354758..9da7727965 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 1920c46eb4..77c1f8f324 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/space-age" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 2cfc87a447..fbea2e8c8f 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/spiral-matrix" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 92c9e418bf..18f83984d9 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/square-root" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 2755a70fb2..3fe41ff9ec 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/strain" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index ef52e4245c..efff1451f4 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sublist" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 0e533b5e22..9a7e6cdc58 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sum-of-multiples" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8afb535ea0..9d8f01b43c 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/transpose" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 79ca686639..081a874358 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/triangle" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b596c964a0..70513ac18a 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/trinary" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 5b390a7fbe..51b49e6722 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/twelve-days" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 38d93c5c12..11409e95e7 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-bucket" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a72544096f..4d48b38cd9 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-fer" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 6ce0da7d3f..09a355deca 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/variable-length-quantity" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index fb6e25d5de..30664d74d1 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-count" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index acfaddd39d..c41780101d 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-search" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 67f031c9d3..dcfd04e425 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/wordy" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 2298408481..a18617cb93 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/yacht" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 9c9fcaf8a9..d30d4ffba4 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/zipper" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/package-lock.json b/package-lock.json index 043d49dd53..f2b34f504a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,12 +4,12 @@ "lockfileVersion": 1, "dependencies": { "@babel/cli": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.4.tgz", - "integrity": "sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.7.tgz", + "integrity": "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==", "dev": true, "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0", "commander": "^4.0.1", "convert-source-map": "^1.1.0", @@ -3675,24 +3675,11 @@ } }, "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } + "optional": true }, "@sinonjs/commons": { "version": "1.8.1", @@ -4030,13 +4017,6 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -4470,9 +4450,9 @@ } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "optional": true }, @@ -4694,13 +4674,6 @@ "picomatch": "^2.0.4" } }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", @@ -4721,16 +4694,6 @@ "to-regex-range": "^5.0.1" } }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -4738,16 +4701,6 @@ "dev": true, "optional": true }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6588,13 +6541,13 @@ "dev": true }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "optional": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-boolean-object": { @@ -9494,13 +9447,6 @@ } } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -9617,32 +9563,14 @@ } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, "rechoir": { @@ -10380,16 +10308,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -10766,13 +10684,6 @@ } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", @@ -10794,13 +10705,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", diff --git a/package.json b/package.json index cc13066d7b..a63fefbe2e 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "url": "https://github.com/exercism/javascript" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", From 1ca49acc535c03bd484f3cb003724d398677238c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 13:46:00 +0200 Subject: [PATCH 028/970] Bump @types/node from 16.9.0 to 16.10.1 (#1376) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 8bec86ab49..35329aac0e 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 530815407a..619be9f718 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index cf6d64cf1c..f8b0eb76dd 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 5cb906d0ee..2bcd86f880 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index c623679095..7595413e4b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index cfcc409ff3..0112beee7c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9fcfdc778b..69e14b6677 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 2ba2bd2208..d767173698 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 446e67fe2d..2f515aca5d 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ef1be3313d..8596b0572e 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ccbe4d2409..30cccb063e 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 7f77bd7843..a721ddfb09 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 885c17e80c..d6cbe347ce 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index c909e33a25..2034948aa1 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 72bae6d1d2..2267996ba8 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1b273f3615..fc5d650423 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index cf0b41ea48..e0472c4875 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index f0126b6827..c352dcd94e 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index d917fe09e5..85d0838bbd 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 6d685e2565..13291fe670 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 10842b3589..7bed212efa 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 755c37ba80..1b62730d4d 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index a61f4c4d4a..4026dcf88f 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index be58e3fede..13090d4733 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 70ed7edbb8..74c448effc 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c73f33740b..cc641f7264 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9514ffda74..a8b5782041 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 819200cead..275c84df5c 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a170ee49b6..e492fff1e6 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index ad40d20d77..920ef8e243 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 5845c24d55..90cb2d910e 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 8f826443f9..0ab16c4fd6 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index bb3db8ca9a..8aa7c8910c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 6a096d2664..0333b9f57c 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 7f1c12a486..5d34ccb6bb 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a8c00344ba..8f2d7621bd 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index a5e8662fa9..eb6dfc32be 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 19d77e1782..285bc5e4fb 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 56fc98b5c8..988af410e2 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 66250c5b2c..bac528e4ea 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d01f88f841..3e046d970e 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 4f43253e90..9f1cb963d1 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 990d4215f5..bba4fb8d8b 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index d4c26a7aef..c22ea73140 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 71d20b80db..d3dbfcf0f1 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index e95d0936f8..f57ca8f470 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index cc29b72fb1..c2f8b5ad3c 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 4e8f0be158..53cdcc8f00 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 29ca5dcee7..0e6fbaff72 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index d5d8ab8772..5f849b218a 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 5b88827e09..1a2a40d8ef 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 0c5bc29cfd..fe173c6d5a 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 77d355873b..a99136d7d2 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 52586ebd25..60a6a10b08 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index ea1453ef02..90708f1267 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 7867ea51b6..2f4f65739a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 67e95848da..b801527c47 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 59b113d020..f04122bd00 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 203c7ce371..65a29b13e5 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 6004941f91..e6ec2dcefe 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e75cd963d0..e356ffb121 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index c5aaa01640..cf45766420 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index f0bc5f4e0e..3bc3b83dcc 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 781b833cfb..fca301f801 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index c8521332e9..f15fb9ec38 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 22e64f1ad2..c9d3184846 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index eb64352013..86137e7ae7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 33495d10d7..270fdf3c0b 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 46e0acab78..a88ed260d7 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index dad7dec82a..b8ed2aad32 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 1ed040f6f1..ec99cb0adf 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 486733f4e7..78bf4ee092 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 94cc7f78ac..d1e8930f6e 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2c380bea1a..0910a00bab 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index a436ed35d3..ac991ab71c 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 3013b6ebb1..3fce63e92e 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 9f005d9fc7..626ee938a9 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index da54fad4cc..ccddd7e037 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index ef19a3b45f..43b182f252 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index e6c60759c8..625991789f 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 7ae8c48019..3abb45c5eb 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 04af1b7dc5..aed3dd0070 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 87973d743d..e3a6b45f1c 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 593cb1e66e..05a5449341 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 39b8c60610..cc3f32252d 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 8e67ce42f9..2dc1a97d50 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index d05b458228..46edb17cf8 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 25b8d68359..a1b73c519d 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 16ab24d598..01f419a340 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0c56d36a80..9adf60105c 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 5889d2d0c3..e86b2529a4 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 3cbb4bcddc..25b1a8885b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index c5742fe45d..ebcfbcb7c7 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 1dbe69d5b7..6a3ff66469 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 47fa17e7c7..06f9be362c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 161ce930eb..e4c35a7c90 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 9c51406dc5..1f228de043 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 6feb672be4..260b07688f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 894f42dd85..6494b0bfc2 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 907142d5fb..f624a65299 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index b3dad5abec..a970ee63d1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index fa61fded52..41afaa42c8 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index b3eaa9b14e..fc31af9924 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 178effbf01..32fed5bcb4 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 220dd901d0..63d9032cb1 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index afcc9703d3..6c110e1d58 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 01b5f218fc..ade9f5bff9 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 3bdb7a2db5..9e9da99ade 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index f8fee2b224..1390dc2450 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index e9f0e1de3b..e9eb03ed4d 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 3e24770dc8..b102aa3208 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index a89a8b62c8..34ca826005 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 5e9c0e3900..9e7d5ed2e3 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 6afe2a7e61..8a64fb3b5b 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 8614a4422b..779c12e89d 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index d5af8c03ff..f2bec1cd7f 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index c0a6d3a330..9b06b5a6c2 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 9da7727965..60f402c33d 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 77c1f8f324..1140c37cdb 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index fbea2e8c8f..00dfd29ab8 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 18f83984d9..44a4885a1b 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 3fe41ff9ec..5dbcc6f4b9 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index efff1451f4..6e006da6c0 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 9a7e6cdc58..20f6b75c1b 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 9d8f01b43c..fcbeb3c281 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 081a874358..85c95bf394 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 70513ac18a..8e6c4985e7 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 51b49e6722..09c41e413d 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 11409e95e7..0f0752cb5a 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 4d48b38cd9..6ecf67a6d7 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 09a355deca..b44351852c 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 30664d74d1..5620c16673 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c41780101d..08251f331f 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index dcfd04e425..d5ffe03ec4 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index a18617cb93..d7461d2178 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index d30d4ffba4..34ff9d5c12 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index f2b34f504a..8748a06fb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3790,9 +3790,9 @@ "dev": true }, "@types/node": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.0.tgz", - "integrity": "sha512-nmP+VR4oT0pJUPFbKE4SXj3Yb4Q/kz3M9dSAO1GGMebRKWHQxLfDNmU/yh3xxCJha3N60nQ/JwXWwOE/ZSEVag==", + "version": "16.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", + "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index a63fefbe2e..37c9f679f3 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "chalk": "^4.1.2", "core-js": "^3.17.2", From 38d4b56eddc8e1adba98a5b8da14d6efb7f3860e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 19:42:19 +0530 Subject: [PATCH 029/970] Bump core-js from 3.17.2 to 3.18.0 (#1361) * Bump core-js from 3.17.2 to 3.18.0 Bumps [core-js](https://github.com/zloirock/core-js) from 3.17.2 to 3.18.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.17.2...v3.18.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises * Update corejs version in babel.config.js Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Tejas Bubane --- babel.config.js | 2 +- exercises/concept/amusement-park/babel.config.js | 2 +- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/babel.config.js | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/babel.config.js | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/babel.config.js | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- .../concept/elyses-analytic-enchantments/babel.config.js | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../elyses-destructured-enchantments/babel.config.js | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/babel.config.js | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- .../concept/elyses-looping-enchantments/babel.config.js | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../elyses-transformative-enchantments/babel.config.js | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/babel.config.js | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/babel.config.js | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/babel.config.js | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/babel.config.js | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/babel.config.js | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/babel.config.js | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/babel.config.js | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/babel.config.js | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/babel.config.js | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/babel.config.js | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/babel.config.js | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/babel.config.js | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/babel.config.js | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/babel.config.js | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/babel.config.js | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/babel.config.js | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/babel.config.js | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/babel.config.js | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/babel.config.js | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/babel.config.js | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/babel.config.js | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/babel.config.js | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/babel.config.js | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/babel.config.js | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/babel.config.js | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/babel.config.js | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/babel.config.js | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/babel.config.js | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/babel.config.js | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/babel.config.js | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/babel.config.js | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/babel.config.js | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/babel.config.js | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/babel.config.js | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/babel.config.js | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/babel.config.js | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/babel.config.js | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/babel.config.js | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/babel.config.js | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/babel.config.js | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/babel.config.js | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/babel.config.js | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/babel.config.js | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/babel.config.js | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/babel.config.js | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/babel.config.js | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/babel.config.js | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/babel.config.js | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/babel.config.js | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/babel.config.js | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/babel.config.js | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/babel.config.js | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/babel.config.js | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/babel.config.js | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/babel.config.js | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/babel.config.js | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/babel.config.js | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/babel.config.js | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/babel.config.js | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/babel.config.js | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/babel.config.js | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/babel.config.js | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/babel.config.js | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/babel.config.js | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/babel.config.js | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/babel.config.js | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/babel.config.js | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/babel.config.js | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/babel.config.js | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/babel.config.js | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/babel.config.js | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/babel.config.js | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/babel.config.js | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/babel.config.js | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/babel.config.js | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/babel.config.js | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/babel.config.js | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/babel.config.js | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/babel.config.js | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/babel.config.js | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/babel.config.js | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/babel.config.js | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/babel.config.js | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/babel.config.js | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/babel.config.js | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/babel.config.js | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/babel.config.js | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/babel.config.js | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/babel.config.js | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/babel.config.js | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/babel.config.js | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/babel.config.js | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/babel.config.js | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/babel.config.js | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/babel.config.js | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/babel.config.js | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/babel.config.js | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/babel.config.js | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/babel.config.js | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/babel.config.js | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/babel.config.js | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/babel.config.js | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/babel.config.js | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/babel.config.js | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/babel.config.js | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/babel.config.js | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/babel.config.js | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/babel.config.js | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/babel.config.js | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/babel.config.js | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/babel.config.js | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/babel.config.js | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/babel.config.js | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/babel.config.js | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/babel.config.js | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/babel.config.js | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/babel.config.js | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/babel.config.js | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/babel.config.js | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/babel.config.js | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/babel.config.js | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/babel.config.js | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/babel.config.js | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/babel.config.js | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/babel.config.js | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/babel.config.js | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/babel.config.js | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 275 files changed, 277 insertions(+), 277 deletions(-) diff --git a/babel.config.js b/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/amusement-park/babel.config.js b/exercises/concept/amusement-park/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/amusement-park/babel.config.js +++ b/exercises/concept/amusement-park/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 35329aac0e..60624710a3 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/babel.config.js b/exercises/concept/annalyns-infiltration/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/annalyns-infiltration/babel.config.js +++ b/exercises/concept/annalyns-infiltration/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 619be9f718..b1a8a94fd8 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/babel.config.js b/exercises/concept/bird-watcher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/bird-watcher/babel.config.js +++ b/exercises/concept/bird-watcher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index f8b0eb76dd..a366b0f34e 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/babel.config.js b/exercises/concept/coordinate-transformation/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/coordinate-transformation/babel.config.js +++ b/exercises/concept/coordinate-transformation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 2bcd86f880..4edd6c14f8 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/babel.config.js b/exercises/concept/elyses-analytic-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-analytic-enchantments/babel.config.js +++ b/exercises/concept/elyses-analytic-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7595413e4b..2388878245 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/babel.config.js b/exercises/concept/elyses-destructured-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-destructured-enchantments/babel.config.js +++ b/exercises/concept/elyses-destructured-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 0112beee7c..204bc57ed1 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/babel.config.js b/exercises/concept/elyses-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-enchantments/babel.config.js +++ b/exercises/concept/elyses-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 69e14b6677..613809700c 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/babel.config.js b/exercises/concept/elyses-looping-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-looping-enchantments/babel.config.js +++ b/exercises/concept/elyses-looping-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index d767173698..c3122375f4 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/babel.config.js b/exercises/concept/elyses-transformative-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-transformative-enchantments/babel.config.js +++ b/exercises/concept/elyses-transformative-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 2f515aca5d..3320cf6d51 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/babel.config.js b/exercises/concept/factory-sensors/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/factory-sensors/babel.config.js +++ b/exercises/concept/factory-sensors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 8596b0572e..560cb51e32 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/babel.config.js b/exercises/concept/freelancer-rates/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/freelancer-rates/babel.config.js +++ b/exercises/concept/freelancer-rates/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 30cccb063e..622c9bfce9 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/babel.config.js b/exercises/concept/fruit-picker/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/fruit-picker/babel.config.js +++ b/exercises/concept/fruit-picker/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index a721ddfb09..77a0f4d648 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/babel.config.js b/exercises/concept/high-score-board/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/high-score-board/babel.config.js +++ b/exercises/concept/high-score-board/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index d6cbe347ce..8234e481b1 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/babel.config.js b/exercises/concept/lasagna-master/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/lasagna-master/babel.config.js +++ b/exercises/concept/lasagna-master/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 2034948aa1..70570c0023 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/babel.config.js b/exercises/concept/lasagna/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/lasagna/babel.config.js +++ b/exercises/concept/lasagna/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 2267996ba8..ea5bfe8b1e 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/babel.config.js b/exercises/concept/lucky-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/lucky-numbers/babel.config.js +++ b/exercises/concept/lucky-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index fc5d650423..eed44a6caa 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/babel.config.js b/exercises/concept/mixed-juices/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/mixed-juices/babel.config.js +++ b/exercises/concept/mixed-juices/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index e0472c4875..8a3f77c4da 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/babel.config.js b/exercises/concept/nullability/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/nullability/babel.config.js +++ b/exercises/concept/nullability/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index c352dcd94e..0703f70899 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/babel.config.js b/exercises/concept/ozans-playlist/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/ozans-playlist/babel.config.js +++ b/exercises/concept/ozans-playlist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 85d0838bbd..8aa1934183 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/babel.config.js b/exercises/concept/pizza-order/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/pizza-order/babel.config.js +++ b/exercises/concept/pizza-order/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 13291fe670..2d55d8c7cd 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/babel.config.js b/exercises/concept/poetry-club-door-policy/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/poetry-club-door-policy/babel.config.js +++ b/exercises/concept/poetry-club-door-policy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 7bed212efa..b0c82e8631 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/babel.config.js b/exercises/concept/translation-service/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/translation-service/babel.config.js +++ b/exercises/concept/translation-service/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 1b62730d4d..26bff7b749 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/babel.config.js b/exercises/concept/vehicle-purchase/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/vehicle-purchase/babel.config.js +++ b/exercises/concept/vehicle-purchase/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 4026dcf88f..8685234c8c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/babel.config.js b/exercises/practice/accumulate/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/accumulate/babel.config.js +++ b/exercises/practice/accumulate/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 13090d4733..1a11d7f04d 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/babel.config.js b/exercises/practice/acronym/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/acronym/babel.config.js +++ b/exercises/practice/acronym/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 74c448effc..226ef24f15 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/babel.config.js b/exercises/practice/affine-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/affine-cipher/babel.config.js +++ b/exercises/practice/affine-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index cc641f7264..65b7a06355 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/babel.config.js b/exercises/practice/all-your-base/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/all-your-base/babel.config.js +++ b/exercises/practice/all-your-base/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index a8b5782041..d8eb456036 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/babel.config.js b/exercises/practice/allergies/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/allergies/babel.config.js +++ b/exercises/practice/allergies/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 275c84df5c..2ea2ed4e26 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/babel.config.js b/exercises/practice/alphametics/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/alphametics/babel.config.js +++ b/exercises/practice/alphametics/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index e492fff1e6..7b127f42fc 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/babel.config.js b/exercises/practice/anagram/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/anagram/babel.config.js +++ b/exercises/practice/anagram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 920ef8e243..a30b2d862b 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/babel.config.js b/exercises/practice/armstrong-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/armstrong-numbers/babel.config.js +++ b/exercises/practice/armstrong-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 90cb2d910e..c5a6d37364 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/babel.config.js b/exercises/practice/atbash-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/atbash-cipher/babel.config.js +++ b/exercises/practice/atbash-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 0ab16c4fd6..8fe6ee74d3 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/babel.config.js b/exercises/practice/bank-account/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/bank-account/babel.config.js +++ b/exercises/practice/bank-account/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 8aa7c8910c..58b3fdf28c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/babel.config.js b/exercises/practice/beer-song/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/beer-song/babel.config.js +++ b/exercises/practice/beer-song/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 0333b9f57c..477ca71a9e 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/babel.config.js b/exercises/practice/binary-search-tree/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/binary-search-tree/babel.config.js +++ b/exercises/practice/binary-search-tree/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 5d34ccb6bb..998fe3d088 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/babel.config.js b/exercises/practice/binary-search/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/binary-search/babel.config.js +++ b/exercises/practice/binary-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 8f2d7621bd..686741f51c 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/babel.config.js b/exercises/practice/binary/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/binary/babel.config.js +++ b/exercises/practice/binary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index eb6dfc32be..dd9e0452eb 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/babel.config.js b/exercises/practice/bob/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/bob/babel.config.js +++ b/exercises/practice/bob/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 285bc5e4fb..5669cccc60 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/babel.config.js b/exercises/practice/bowling/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/bowling/babel.config.js +++ b/exercises/practice/bowling/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 988af410e2..c32a2f5a70 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/babel.config.js b/exercises/practice/change/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/change/babel.config.js +++ b/exercises/practice/change/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index bac528e4ea..2e079c657f 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/babel.config.js b/exercises/practice/circular-buffer/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/circular-buffer/babel.config.js +++ b/exercises/practice/circular-buffer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 3e046d970e..d1200b2b12 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/babel.config.js b/exercises/practice/clock/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/clock/babel.config.js +++ b/exercises/practice/clock/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 9f1cb963d1..251a466702 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/babel.config.js b/exercises/practice/collatz-conjecture/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/collatz-conjecture/babel.config.js +++ b/exercises/practice/collatz-conjecture/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index bba4fb8d8b..2e3a9c9446 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/babel.config.js b/exercises/practice/complex-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/complex-numbers/babel.config.js +++ b/exercises/practice/complex-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index c22ea73140..9ba40b1353 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/babel.config.js b/exercises/practice/connect/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/connect/babel.config.js +++ b/exercises/practice/connect/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index d3dbfcf0f1..4f1dcb50a1 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/babel.config.js b/exercises/practice/crypto-square/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/crypto-square/babel.config.js +++ b/exercises/practice/crypto-square/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index f57ca8f470..20d62bac9b 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/babel.config.js b/exercises/practice/custom-set/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/custom-set/babel.config.js +++ b/exercises/practice/custom-set/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index c2f8b5ad3c..c1900122e6 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/babel.config.js b/exercises/practice/darts/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/darts/babel.config.js +++ b/exercises/practice/darts/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 53cdcc8f00..fb957460bc 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/babel.config.js b/exercises/practice/diamond/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/diamond/babel.config.js +++ b/exercises/practice/diamond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 0e6fbaff72..ea0b0a87dd 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/babel.config.js b/exercises/practice/difference-of-squares/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/difference-of-squares/babel.config.js +++ b/exercises/practice/difference-of-squares/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 5f849b218a..333335ed44 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/babel.config.js b/exercises/practice/diffie-hellman/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/diffie-hellman/babel.config.js +++ b/exercises/practice/diffie-hellman/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 1a2a40d8ef..e6bc7db7c7 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/babel.config.js b/exercises/practice/dnd-character/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/dnd-character/babel.config.js +++ b/exercises/practice/dnd-character/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index fe173c6d5a..b91b3bb5ea 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/babel.config.js b/exercises/practice/dominoes/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/dominoes/babel.config.js +++ b/exercises/practice/dominoes/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index a99136d7d2..ace8ae98f7 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/babel.config.js b/exercises/practice/etl/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/etl/babel.config.js +++ b/exercises/practice/etl/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 60a6a10b08..79d30ff661 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/babel.config.js b/exercises/practice/flatten-array/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/flatten-array/babel.config.js +++ b/exercises/practice/flatten-array/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 90708f1267..67bb7c35d9 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/babel.config.js b/exercises/practice/food-chain/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/food-chain/babel.config.js +++ b/exercises/practice/food-chain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 2f4f65739a..ebd6d64966 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/babel.config.js b/exercises/practice/forth/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/forth/babel.config.js +++ b/exercises/practice/forth/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index b801527c47..0c3326f81f 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/babel.config.js b/exercises/practice/gigasecond/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/gigasecond/babel.config.js +++ b/exercises/practice/gigasecond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index f04122bd00..877ffe8f18 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/babel.config.js b/exercises/practice/grade-school/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/grade-school/babel.config.js +++ b/exercises/practice/grade-school/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 65a29b13e5..051f036aac 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/babel.config.js b/exercises/practice/grains/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/grains/babel.config.js +++ b/exercises/practice/grains/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index e6ec2dcefe..4aecc1b6a6 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/babel.config.js b/exercises/practice/grep/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/grep/babel.config.js +++ b/exercises/practice/grep/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e356ffb121..1e7cad183d 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/babel.config.js b/exercises/practice/hamming/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/hamming/babel.config.js +++ b/exercises/practice/hamming/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index cf45766420..57ae2dbf7c 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/babel.config.js b/exercises/practice/hello-world/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/hello-world/babel.config.js +++ b/exercises/practice/hello-world/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 3bc3b83dcc..4443be6592 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/babel.config.js b/exercises/practice/hexadecimal/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/hexadecimal/babel.config.js +++ b/exercises/practice/hexadecimal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index fca301f801..c2c5cde96b 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/babel.config.js b/exercises/practice/high-scores/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/high-scores/babel.config.js +++ b/exercises/practice/high-scores/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index f15fb9ec38..28474ff0b4 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/babel.config.js b/exercises/practice/house/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/house/babel.config.js +++ b/exercises/practice/house/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index c9d3184846..96b542c889 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/babel.config.js b/exercises/practice/isbn-verifier/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/isbn-verifier/babel.config.js +++ b/exercises/practice/isbn-verifier/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 86137e7ae7..e6f739539d 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/babel.config.js b/exercises/practice/isogram/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/isogram/babel.config.js +++ b/exercises/practice/isogram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 270fdf3c0b..28240310b2 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/babel.config.js b/exercises/practice/kindergarten-garden/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/kindergarten-garden/babel.config.js +++ b/exercises/practice/kindergarten-garden/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index a88ed260d7..058a0b0a0c 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/babel.config.js b/exercises/practice/largest-series-product/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/largest-series-product/babel.config.js +++ b/exercises/practice/largest-series-product/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b8ed2aad32..2c7d0640e9 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/babel.config.js b/exercises/practice/leap/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/leap/babel.config.js +++ b/exercises/practice/leap/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index ec99cb0adf..070630db1a 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/babel.config.js b/exercises/practice/linked-list/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/linked-list/babel.config.js +++ b/exercises/practice/linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 78bf4ee092..566c9f2f29 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/babel.config.js b/exercises/practice/list-ops/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/list-ops/babel.config.js +++ b/exercises/practice/list-ops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d1e8930f6e..74e1a1c7ed 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/babel.config.js b/exercises/practice/luhn/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/luhn/babel.config.js +++ b/exercises/practice/luhn/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 0910a00bab..981b52c9d3 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/babel.config.js b/exercises/practice/matching-brackets/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/matching-brackets/babel.config.js +++ b/exercises/practice/matching-brackets/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index ac991ab71c..ea81ce92ac 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/babel.config.js b/exercises/practice/matrix/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/matrix/babel.config.js +++ b/exercises/practice/matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 3fce63e92e..494c0722f8 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/babel.config.js b/exercises/practice/meetup/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/meetup/babel.config.js +++ b/exercises/practice/meetup/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 626ee938a9..22c6c7db76 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/babel.config.js b/exercises/practice/minesweeper/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/minesweeper/babel.config.js +++ b/exercises/practice/minesweeper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ccddd7e037..ad2fbacbcf 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/babel.config.js b/exercises/practice/nth-prime/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/nth-prime/babel.config.js +++ b/exercises/practice/nth-prime/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 43b182f252..d56bab07ef 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/babel.config.js b/exercises/practice/nucleotide-count/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/nucleotide-count/babel.config.js +++ b/exercises/practice/nucleotide-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 625991789f..8274e2b92a 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/babel.config.js b/exercises/practice/ocr-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/ocr-numbers/babel.config.js +++ b/exercises/practice/ocr-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 3abb45c5eb..41e50e2c4c 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/babel.config.js b/exercises/practice/octal/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/octal/babel.config.js +++ b/exercises/practice/octal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index aed3dd0070..3ffc6051db 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/babel.config.js b/exercises/practice/palindrome-products/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/palindrome-products/babel.config.js +++ b/exercises/practice/palindrome-products/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index e3a6b45f1c..695bee3873 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/babel.config.js b/exercises/practice/pangram/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pangram/babel.config.js +++ b/exercises/practice/pangram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 05a5449341..b9b6ca3bbf 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/babel.config.js b/exercises/practice/pascals-triangle/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pascals-triangle/babel.config.js +++ b/exercises/practice/pascals-triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index cc3f32252d..5afefa6b3d 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/babel.config.js b/exercises/practice/perfect-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/perfect-numbers/babel.config.js +++ b/exercises/practice/perfect-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 2dc1a97d50..aa93c4f9c5 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/babel.config.js b/exercises/practice/phone-number/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/phone-number/babel.config.js +++ b/exercises/practice/phone-number/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 46edb17cf8..dbc45d2070 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/babel.config.js b/exercises/practice/pig-latin/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pig-latin/babel.config.js +++ b/exercises/practice/pig-latin/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a1b73c519d..061c67cadd 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/babel.config.js b/exercises/practice/point-mutations/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/point-mutations/babel.config.js +++ b/exercises/practice/point-mutations/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 01f419a340..c4b5cec9eb 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/babel.config.js b/exercises/practice/prime-factors/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/prime-factors/babel.config.js +++ b/exercises/practice/prime-factors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 9adf60105c..c226c48c48 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/babel.config.js b/exercises/practice/promises/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/promises/babel.config.js +++ b/exercises/practice/promises/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index e86b2529a4..9035024fe3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/babel.config.js b/exercises/practice/protein-translation/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/protein-translation/babel.config.js +++ b/exercises/practice/protein-translation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 25b1a8885b..ec74f879df 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/babel.config.js b/exercises/practice/proverb/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/proverb/babel.config.js +++ b/exercises/practice/proverb/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index ebcfbcb7c7..79f1ee7173 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/babel.config.js b/exercises/practice/pythagorean-triplet/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pythagorean-triplet/babel.config.js +++ b/exercises/practice/pythagorean-triplet/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 6a3ff66469..18697d6982 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/babel.config.js b/exercises/practice/queen-attack/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/queen-attack/babel.config.js +++ b/exercises/practice/queen-attack/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 06f9be362c..7ea71491b4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/babel.config.js b/exercises/practice/raindrops/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/raindrops/babel.config.js +++ b/exercises/practice/raindrops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index e4c35a7c90..b9e404af80 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/babel.config.js b/exercises/practice/rational-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rational-numbers/babel.config.js +++ b/exercises/practice/rational-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 1f228de043..408ffbf984 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/babel.config.js b/exercises/practice/react/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/react/babel.config.js +++ b/exercises/practice/react/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 260b07688f..29f853211d 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/babel.config.js b/exercises/practice/rectangles/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rectangles/babel.config.js +++ b/exercises/practice/rectangles/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 6494b0bfc2..961d74efef 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/babel.config.js b/exercises/practice/resistor-color-duo/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/resistor-color-duo/babel.config.js +++ b/exercises/practice/resistor-color-duo/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index f624a65299..7e6cbe1db6 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/babel.config.js b/exercises/practice/resistor-color-trio/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/resistor-color-trio/babel.config.js +++ b/exercises/practice/resistor-color-trio/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index a970ee63d1..5b9dff9d52 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/babel.config.js b/exercises/practice/resistor-color/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/resistor-color/babel.config.js +++ b/exercises/practice/resistor-color/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 41afaa42c8..d0db04493b 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/babel.config.js b/exercises/practice/reverse-string/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/reverse-string/babel.config.js +++ b/exercises/practice/reverse-string/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index fc31af9924..20f89b6f37 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/babel.config.js b/exercises/practice/rna-transcription/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rna-transcription/babel.config.js +++ b/exercises/practice/rna-transcription/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 32fed5bcb4..d897924acb 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/babel.config.js b/exercises/practice/robot-name/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/robot-name/babel.config.js +++ b/exercises/practice/robot-name/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 63d9032cb1..e91c5d0787 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/babel.config.js b/exercises/practice/robot-simulator/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/robot-simulator/babel.config.js +++ b/exercises/practice/robot-simulator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 6c110e1d58..b9926b79d8 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/babel.config.js b/exercises/practice/roman-numerals/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/roman-numerals/babel.config.js +++ b/exercises/practice/roman-numerals/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index ade9f5bff9..03b9640399 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/babel.config.js b/exercises/practice/rotational-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rotational-cipher/babel.config.js +++ b/exercises/practice/rotational-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 9e9da99ade..cca678c041 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/babel.config.js b/exercises/practice/run-length-encoding/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/run-length-encoding/babel.config.js +++ b/exercises/practice/run-length-encoding/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 1390dc2450..9579773ce7 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/babel.config.js b/exercises/practice/saddle-points/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/saddle-points/babel.config.js +++ b/exercises/practice/saddle-points/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index e9eb03ed4d..5ca8d4a548 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/babel.config.js b/exercises/practice/say/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/say/babel.config.js +++ b/exercises/practice/say/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index b102aa3208..c758a4c9c8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/babel.config.js b/exercises/practice/scale-generator/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/scale-generator/babel.config.js +++ b/exercises/practice/scale-generator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 34ca826005..38764f6346 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/babel.config.js b/exercises/practice/scrabble-score/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/scrabble-score/babel.config.js +++ b/exercises/practice/scrabble-score/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 9e7d5ed2e3..fea28afdd1 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/babel.config.js b/exercises/practice/secret-handshake/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/secret-handshake/babel.config.js +++ b/exercises/practice/secret-handshake/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 8a64fb3b5b..e8c061ec73 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/babel.config.js b/exercises/practice/series/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/series/babel.config.js +++ b/exercises/practice/series/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 779c12e89d..e57f4b67d2 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/babel.config.js b/exercises/practice/sieve/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/sieve/babel.config.js +++ b/exercises/practice/sieve/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index f2bec1cd7f..2c6d6858b3 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/babel.config.js b/exercises/practice/simple-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/simple-cipher/babel.config.js +++ b/exercises/practice/simple-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 9b06b5a6c2..5f90e40a97 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/babel.config.js b/exercises/practice/simple-linked-list/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/simple-linked-list/babel.config.js +++ b/exercises/practice/simple-linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 60f402c33d..36a012a425 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/babel.config.js b/exercises/practice/space-age/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/space-age/babel.config.js +++ b/exercises/practice/space-age/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 1140c37cdb..6b1c35272e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/babel.config.js b/exercises/practice/spiral-matrix/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/spiral-matrix/babel.config.js +++ b/exercises/practice/spiral-matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 00dfd29ab8..89118aa1f3 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/babel.config.js b/exercises/practice/square-root/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/square-root/babel.config.js +++ b/exercises/practice/square-root/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 44a4885a1b..bda1df5e67 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/babel.config.js b/exercises/practice/strain/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/strain/babel.config.js +++ b/exercises/practice/strain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 5dbcc6f4b9..ab305c9b85 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/babel.config.js b/exercises/practice/sublist/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/sublist/babel.config.js +++ b/exercises/practice/sublist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 6e006da6c0..1966c555c2 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/babel.config.js b/exercises/practice/sum-of-multiples/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/sum-of-multiples/babel.config.js +++ b/exercises/practice/sum-of-multiples/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 20f6b75c1b..9b2164a7a0 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/babel.config.js b/exercises/practice/transpose/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/transpose/babel.config.js +++ b/exercises/practice/transpose/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index fcbeb3c281..0f4e3ecb93 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/babel.config.js b/exercises/practice/triangle/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/triangle/babel.config.js +++ b/exercises/practice/triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 85c95bf394..18a183bbee 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/babel.config.js b/exercises/practice/trinary/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/trinary/babel.config.js +++ b/exercises/practice/trinary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 8e6c4985e7..f41931983e 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/babel.config.js b/exercises/practice/twelve-days/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/twelve-days/babel.config.js +++ b/exercises/practice/twelve-days/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 09c41e413d..d41c2f0cec 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/babel.config.js b/exercises/practice/two-bucket/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/two-bucket/babel.config.js +++ b/exercises/practice/two-bucket/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 0f0752cb5a..87c0cdb787 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/babel.config.js b/exercises/practice/two-fer/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/two-fer/babel.config.js +++ b/exercises/practice/two-fer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 6ecf67a6d7..bee628b3a4 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/babel.config.js b/exercises/practice/variable-length-quantity/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/variable-length-quantity/babel.config.js +++ b/exercises/practice/variable-length-quantity/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b44351852c..fcf5b03195 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/babel.config.js b/exercises/practice/word-count/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/word-count/babel.config.js +++ b/exercises/practice/word-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 5620c16673..43f870f5d2 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/babel.config.js b/exercises/practice/word-search/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/word-search/babel.config.js +++ b/exercises/practice/word-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 08251f331f..d39356d077 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/babel.config.js b/exercises/practice/wordy/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/wordy/babel.config.js +++ b/exercises/practice/wordy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index d5ffe03ec4..6d5117955d 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/babel.config.js b/exercises/practice/yacht/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/yacht/babel.config.js +++ b/exercises/practice/yacht/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index d7461d2178..cdbafcc976 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/babel.config.js b/exercises/practice/zipper/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/zipper/babel.config.js +++ b/exercises/practice/zipper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 34ff9d5c12..87dd09b751 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 8748a06fb4..2f9b7763fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4887,9 +4887,9 @@ "dev": true }, "core-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", - "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", + "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 37c9f679f3..aae12fe396 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "chalk": "^4.1.2", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 504892540a923cff5fcc007025430139a1a324b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 19:42:36 +0530 Subject: [PATCH 030/970] Bump actions/github-script from 4.1.0 to 5 (#1375) Bumps [actions/github-script](https://github.com/actions/github-script) from 4.1.0 to 5. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/f891eff65186019cbb3f7190c4590bc0a1b76fbc...441359b1a30438de65712c2fbca0abe4816fa667) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/action-format.yml | 6 +++--- .github/workflows/action-sync.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 212edaeb3d..1cc9cf4fb6 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -12,7 +12,7 @@ jobs: steps: - name: 'Post acknowledgement that it will format code' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -88,7 +88,7 @@ jobs: - name: 'Post acknowledgement that it has formatted the code' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -102,7 +102,7 @@ jobs: - name: 'Post reminder to trigger build manually' continue-on-error: true # Never fail the build if this fails if: steps.fork_status.outputs.fork == 'true' - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/action-sync.yml b/.github/workflows/action-sync.yml index 8ed1ca5f56..fdccd21673 100644 --- a/.github/workflows/action-sync.yml +++ b/.github/workflows/action-sync.yml @@ -12,7 +12,7 @@ jobs: steps: - name: 'Post acknowledgement that it will sync exercises' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -84,7 +84,7 @@ jobs: - name: 'Post acknowledgement that it has synced the code' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -98,7 +98,7 @@ jobs: - name: 'Post reminder to trigger build manually' continue-on-error: true # Never fail the build if this fails if: steps.fork_status.outputs.fork == 'true' - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | From 70bf43c64d52e4158d74e7db18cfbb55c6ad9b14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 00:16:18 +0530 Subject: [PATCH 031/970] Bump actions/setup-node from 2.4.0 to 2.4.1 (#1386) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/25316bbc1f10ac9d8798711f44914b1cf3c4e954...270253e841af726300e85d718a5f606959b2903c) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/action-format.yml | 2 +- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/verify-code-formatting.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 1cc9cf4fb6..19db62ea66 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -61,7 +61,7 @@ jobs: git checkout -b "$HEAD_REF" "origin/$HEAD_REF" - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x - name: Install project development dependencies diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index f1bc684473..ae8b643208 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x @@ -34,7 +34,7 @@ jobs: steps: - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index e678c7d791..323ff55326 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x @@ -41,7 +41,7 @@ jobs: uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index d559a8e905..324e4eb838 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -12,7 +12,7 @@ jobs: - name: 'Checkout code' uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x - name: Install project development dependencies From 4f8dd675546b6a00d0f41a859dd3ba6d6b156dea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 01:05:46 +0530 Subject: [PATCH 032/970] Bump core-js from 3.18.0 to 3.18.1 (#1387) * Bump core-js from 3.18.0 to 3.18.1 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.0 to 3.18.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.0...v3.18.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 60624710a3..627cfdea0a 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index b1a8a94fd8..acc49cc690 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index a366b0f34e..92d3e71e4e 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 4edd6c14f8..4f39392593 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 2388878245..3ad7a87eea 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 204bc57ed1..908390c7b5 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 613809700c..3e2b9c1fa2 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c3122375f4..c6ddfa2af6 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 3320cf6d51..4dcb13903a 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 560cb51e32..a40fb7efb6 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 622c9bfce9..3fd5a2007c 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 77a0f4d648..b10e1cbdd9 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 8234e481b1..f304b9ad76 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 70570c0023..ca84f3e8d8 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index ea5bfe8b1e..f4870bafa5 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index eed44a6caa..cc6a4ee393 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 8a3f77c4da..3382ddb819 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 0703f70899..661c4d81c9 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 8aa1934183..c36dc0944a 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 2d55d8c7cd..fc40315c50 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index b0c82e8631..810d7deee0 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 26bff7b749..ac4c5c658c 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8685234c8c..6aa839dc8b 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 1a11d7f04d..9e81257407 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 226ef24f15..dcc6047716 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 65b7a06355..cb9916c00d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index d8eb456036..4b3cbf63fc 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 2ea2ed4e26..1318cb572c 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 7b127f42fc..c9fda60f43 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index a30b2d862b..b4a94b6658 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index c5a6d37364..f3b4d895e1 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 8fe6ee74d3..a6a5482a05 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 58b3fdf28c..ce9c04c9d8 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 477ca71a9e..c5a9c5293c 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 998fe3d088..214988b05d 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 686741f51c..247e6586c9 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index dd9e0452eb..1f272a16f6 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 5669cccc60..d1e3acd383 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index c32a2f5a70..89f5d390aa 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 2e079c657f..bbd77e6417 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d1200b2b12..c9a116dcb9 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 251a466702..26e5d57e5e 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 2e3a9c9446..d05a84aa1c 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 9ba40b1353..8af68734a2 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 4f1dcb50a1..ed8f65c86e 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 20d62bac9b..a2b84636f3 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index c1900122e6..9061e7e889 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index fb957460bc..6a19470478 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index ea0b0a87dd..4690429f5c 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 333335ed44..6072b17ac5 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e6bc7db7c7..7713cc2286 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index b91b3bb5ea..bee3d676f1 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index ace8ae98f7..88e0e3de23 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 79d30ff661..6841c819ce 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 67bb7c35d9..3ceb8ad66b 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index ebd6d64966..3dc2e6b371 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 0c3326f81f..50efd29ef5 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 877ffe8f18..5b84b5edc6 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 051f036aac..2cb46d2fc0 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 4aecc1b6a6..865e57ca16 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 1e7cad183d..b5f84c5ad0 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 57ae2dbf7c..5202678d88 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 4443be6592..ac7005707a 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c2c5cde96b..153872c1e9 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 28474ff0b4..cca9b769dc 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 96b542c889..bad7e14a9c 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index e6f739539d..be89c7d2f6 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 28240310b2..31b8181f95 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 058a0b0a0c..ec3cf3f4b0 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 2c7d0640e9..d9f1dcd9bd 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 070630db1a..0185036845 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 566c9f2f29..0f5eafec47 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 74e1a1c7ed..bfb3424637 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 981b52c9d3..e497e20deb 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index ea81ce92ac..315c3383cf 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 494c0722f8..0052ebf9e4 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 22c6c7db76..6a569ac2f3 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ad2fbacbcf..6a93014ce5 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index d56bab07ef..203f787216 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 8274e2b92a..287258c45a 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 41e50e2c4c..300e3461fa 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 3ffc6051db..bbe7eee08c 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 695bee3873..902da8525b 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index b9b6ca3bbf..e642fbc039 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 5afefa6b3d..3169481ec8 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index aa93c4f9c5..20f9fa552d 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index dbc45d2070..fba8ab7970 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 061c67cadd..b83f29494f 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index c4b5cec9eb..2ab30fb7a6 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index c226c48c48..ddb1feb162 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 9035024fe3..0edeebe807 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index ec74f879df..1ea4687f95 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 79f1ee7173..7951aa12b1 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 18697d6982..e96516a3ad 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 7ea71491b4..ad6fb1066c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index b9e404af80..11f370bf1c 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 408ffbf984..e8604f52d1 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 29f853211d..3ac438ac25 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 961d74efef..02f6b78af2 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 7e6cbe1db6..720cdb36f0 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 5b9dff9d52..3170425fe8 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index d0db04493b..abf0621ff3 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 20f89b6f37..5d7f618e31 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index d897924acb..feed3e5818 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e91c5d0787..40dd48b7f8 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index b9926b79d8..1c207868e6 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 03b9640399..3ee1f69c75 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index cca678c041..fd2c273d36 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 9579773ce7..0e60b3f99e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5ca8d4a548..63a6107e6a 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index c758a4c9c8..b3cf47a3f8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 38764f6346..908f054e6e 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index fea28afdd1..82ae980954 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e8c061ec73..716ba9c83d 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index e57f4b67d2..956c8374e5 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 2c6d6858b3..c72801bb28 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 5f90e40a97..e5b027c939 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 36a012a425..0e1458dffe 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 6b1c35272e..922e95beeb 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 89118aa1f3..61b7f9addc 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index bda1df5e67..e4c33a7346 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index ab305c9b85..77bb9da16b 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 1966c555c2..84c1e8eb90 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 9b2164a7a0..6c90fb6b7b 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 0f4e3ecb93..f86f56c717 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 18a183bbee..3dbbe55ac8 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f41931983e..ccec380083 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index d41c2f0cec..c6095cf2e1 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 87c0cdb787..563eb3efc0 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index bee628b3a4..a94838769e 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index fcf5b03195..5b4131648b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 43f870f5d2..f2755e894c 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index d39356d077..c5128c135a 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 6d5117955d..7019409aa3 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index cdbafcc976..3a19da8335 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 87dd09b751..fd9679fee9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 2f9b7763fa..34d9aaa439 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4887,9 +4887,9 @@ "dev": true }, "core-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", - "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", + "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index aae12fe396..2647158064 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "chalk": "^4.1.2", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 580c49de371a8885020b8ca4b5a3873f4251ff62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 14:09:44 +0530 Subject: [PATCH 033/970] Bump babel-jest from 27.1.1 to 27.2.4 (#1391) * Bump babel-jest from 27.1.1 to 27.2.4 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.1.1 to 27.2.4. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.2.4/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 70 +++++++++---------- package.json | 2 +- 138 files changed, 172 insertions(+), 172 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 627cfdea0a..a84223e124 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index acc49cc690..d26b1ba7bd 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 92d3e71e4e..28257c3a4d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 4f39392593..9ee4ff250e 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 3ad7a87eea..131d028c36 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 908390c7b5..4e310194c7 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 3e2b9c1fa2..6d3da3aa36 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c6ddfa2af6..62d830beae 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 4dcb13903a..13895eb3ad 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index a40fb7efb6..6a69e1a880 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 3fd5a2007c..ef3cf692cc 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index b10e1cbdd9..d0515e10e6 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index f304b9ad76..f3861e7b2c 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index ca84f3e8d8..581a2285e8 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index f4870bafa5..903d25e195 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index cc6a4ee393..a73c56666a 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 3382ddb819..199d5f7213 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 661c4d81c9..433941ab62 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index c36dc0944a..94f809ab48 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index fc40315c50..e1f949a68b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 810d7deee0..291e2793e1 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index ac4c5c658c..e6c6c91512 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 6aa839dc8b..b011fc7f60 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 9e81257407..2159d6e441 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index dcc6047716..8c5210321d 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index cb9916c00d..c2f71b2cac 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 4b3cbf63fc..4bc62ecb8c 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 1318cb572c..550ed3a26b 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index c9fda60f43..4999419dde 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b4a94b6658..22e110fc7a 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index f3b4d895e1..b40e8a24b9 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index a6a5482a05..bd19355914 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index ce9c04c9d8..6de3df4249 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index c5a9c5293c..fb45f369e8 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 214988b05d..65bf4dffbf 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 247e6586c9..4754f2921b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 1f272a16f6..7165796ba9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d1e3acd383..cfb06b23d2 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 89f5d390aa..6788cd4b3c 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index bbd77e6417..7568a2e33e 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index c9a116dcb9..488e0f8870 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 26e5d57e5e..9e5d02be53 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index d05a84aa1c..044b532276 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 8af68734a2..e475f825e8 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ed8f65c86e..9855530131 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index a2b84636f3..113439381e 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 9061e7e889..e3d0346d88 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 6a19470478..43477b65ef 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 4690429f5c..b44da2da58 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 6072b17ac5..cd8ae101a9 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 7713cc2286..a391041bae 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index bee3d676f1..87043739af 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 88e0e3de23..c7b9d6c1fc 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 6841c819ce..4731261192 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 3ceb8ad66b..a58dcb3bee 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 3dc2e6b371..c7f7cae42a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 50efd29ef5..143380c2ee 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 5b84b5edc6..cad8ac5ed9 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 2cb46d2fc0..52ad1a2fe6 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 865e57ca16..f5a36928d0 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index b5f84c5ad0..11e7674eab 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 5202678d88..cb4d500188 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index ac7005707a..96c9254de1 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 153872c1e9..69f0f18b38 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index cca9b769dc..896de89f95 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index bad7e14a9c..cfb6b586e4 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index be89c7d2f6..53e6d8f057 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 31b8181f95..260627799e 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index ec3cf3f4b0..7ac199f0f2 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d9f1dcd9bd..41731ad9c3 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 0185036845..bbe1c724c7 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 0f5eafec47..572f02af50 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index bfb3424637..d319d6c04d 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index e497e20deb..fb8997a8f4 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 315c3383cf..f27ad14f82 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 0052ebf9e4..575dd01c4c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 6a569ac2f3..7e30a72ee7 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 6a93014ce5..b5481e3db3 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 203f787216..825e5e5596 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 287258c45a..8ea217c88d 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 300e3461fa..e7eb8faa43 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index bbe7eee08c..b894955b5b 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 902da8525b..b227209323 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index e642fbc039..f002c06cf2 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 3169481ec8..946ac409b8 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 20f9fa552d..50cfb8c2d7 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index fba8ab7970..c775934978 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index b83f29494f..a59c6ad93c 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 2ab30fb7a6..a44d720118 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index ddb1feb162..109f56805d 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 0edeebe807..5cf5d96e3a 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 1ea4687f95..f5857f4213 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 7951aa12b1..91dd1d4fcd 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index e96516a3ad..d33508eef2 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index ad6fb1066c..3be714ebf1 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 11f370bf1c..0ad76fef68 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index e8604f52d1..fbbcf0ad65 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 3ac438ac25..99516be5ac 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 02f6b78af2..f2716254e6 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 720cdb36f0..d6f0ede678 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 3170425fe8..f6d6aaf95f 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index abf0621ff3..7d126f2260 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 5d7f618e31..50926665a1 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index feed3e5818..ef06a906d3 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 40dd48b7f8..a0463c492b 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 1c207868e6..9aa38679f9 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 3ee1f69c75..7718b7a1d0 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index fd2c273d36..06133cf91c 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 0e60b3f99e..12e925cde9 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 63a6107e6a..27e8dc1942 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index b3cf47a3f8..711b56de02 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 908f054e6e..807e8b8fc0 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 82ae980954..e7998277d9 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 716ba9c83d..73c3017cf7 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 956c8374e5..3fa0458162 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index c72801bb28..507ca8c854 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index e5b027c939..e384a78687 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 0e1458dffe..a6756c86df 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 922e95beeb..e8702068a1 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 61b7f9addc..5eaa617094 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index e4c33a7346..e62b8cedff 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 77bb9da16b..4ede3d080a 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 84c1e8eb90..7e283af1a1 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 6c90fb6b7b..6b255b9466 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index f86f56c717..8eb1d8aed4 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 3dbbe55ac8..fb64d20a6d 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index ccec380083..695b57b3b0 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index c6095cf2e1..311f52606c 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 563eb3efc0..3c3daf36ba 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a94838769e..88a0eb3cb5 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 5b4131648b..f47833edb4 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index f2755e894c..cb5bcaf007 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c5128c135a..1f10be51ce 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 7019409aa3..4a7bf0a073 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 3a19da8335..23631e99e1 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index fd9679fee9..cdf4fd9514 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 34d9aaa439..8924c19061 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4042,37 +4042,37 @@ "dev": true }, "babel-jest": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.1.tgz", - "integrity": "sha512-JA+dzJl4n2RBvWQEnph6HJaTHrsIPiXGQYatt/D8nR4UpX9UG4GaDzykVVPQBbrdTebZREkRb6SOxyIXJRab6Q==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.4.tgz", + "integrity": "sha512-f24OmxyWymk5jfgLdlCMu4fTs4ldxFBIdn5sJdhvGC1m08rSkJ5hYbWkNmfBSvE/DjhCVNSHXepxsI6THGfGsg==", "dev": true, "requires": { - "@jest/transform": "^27.1.1", - "@jest/types": "^27.1.1", + "@jest/transform": "^27.2.4", + "@jest/types": "^27.2.4", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", + "babel-preset-jest": "^27.2.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/transform": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.1.tgz", - "integrity": "sha512-qM19Eu75U6Jc5zosXXVnq900Nl9JDpoGaZ4Mg6wZs7oqbu3heYSMOZS19DlwjlhWdfNRjF4UeAgkrCJCK3fEXg==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.4.tgz", + "integrity": "sha512-n5FlX2TH0oQGwyVDKPxdJ5nI2sO7TJBFe3u3KaAtt7TOiV4yL+Y+rSFDl+Ic5MpbiA/eqXmLAQxjnBmWgS2rEA==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.1.1", + "@jest/types": "^27.2.4", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.1.1", + "jest-haste-map": "^27.2.4", "jest-regex-util": "^27.0.6", - "jest-util": "^27.1.1", + "jest-util": "^27.2.4", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4081,9 +4081,9 @@ } }, "@jest/types": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", - "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.4.tgz", + "integrity": "sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -4158,12 +4158,12 @@ "dev": true }, "jest-haste-map": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.1.tgz", - "integrity": "sha512-NGLYVAdh5C8Ezg5QBFzrNeYsfxptDBPlhvZNaicLiZX77F/rS27a9M6u9ripWAaaD54xnWdZNZpEkdjD5Eo5aQ==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.4.tgz", + "integrity": "sha512-bkJ4bT00T2K+1NZXbRcyKnbJ42I6QBvoDNMTAQQDBhaGNnZreiQKUNqax0e6hLTx7E75pKDeltVu3V1HAdu+YA==", "dev": true, "requires": { - "@jest/types": "^27.1.1", + "@jest/types": "^27.2.4", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", @@ -4172,8 +4172,8 @@ "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", - "jest-util": "^27.1.1", - "jest-worker": "^27.1.1", + "jest-util": "^27.2.4", + "jest-worker": "^27.2.4", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4195,12 +4195,12 @@ } }, "jest-util": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.1.tgz", - "integrity": "sha512-zf9nEbrASWn2mC/L91nNb0K+GkhFvi4MP6XJG2HqnHzHvLYcs7ou/In68xYU1i1dSkJlrWcYfWXQE8nVR+nbOA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.4.tgz", + "integrity": "sha512-mW++4u+fSvAt3YBWm5IpbmRAceUqa2B++JlUZTiuEt2AmNYn0Yw5oay4cP17TGsMINRNPSGiJ2zNnX60g+VbFg==", "dev": true, "requires": { - "@jest/types": "^27.1.1", + "@jest/types": "^27.2.4", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -4217,9 +4217,9 @@ } }, "jest-worker": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", - "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.4.tgz", + "integrity": "sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==", "dev": true, "requires": { "@types/node": "*", @@ -4300,9 +4300,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", + "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -4370,12 +4370,12 @@ } }, "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", + "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.0.6", + "babel-plugin-jest-hoist": "^27.2.0", "babel-preset-current-node-syntax": "^1.0.0" } }, diff --git a/package.json b/package.json index 2647158064..630612fca0 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "chalk": "^4.1.2", "core-js": "^3.18.1", "diff": "^5.0.0", From 669ddc8cc78c7b9e25c6ec350dd87d014c96bfcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 14:22:36 +0530 Subject: [PATCH 034/970] Bump @types/node from 16.10.1 to 16.10.2 (#1392) * Bump @types/node from 16.10.1 to 16.10.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.1 to 16.10.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index a84223e124..b2bf894c31 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index d26b1ba7bd..a75f4858de 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 28257c3a4d..37b08d6b0d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 9ee4ff250e..ddf27e1c84 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 131d028c36..7c1813a6ca 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 4e310194c7..4577a4af34 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 6d3da3aa36..27b154f5ae 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 62d830beae..3c765cc675 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 13895eb3ad..443884e8b2 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 6a69e1a880..9c8507dbe8 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ef3cf692cc..ecf1c473a3 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index d0515e10e6..d4dee68dd1 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index f3861e7b2c..b311e0b4e1 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 581a2285e8..b25fbc765c 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 903d25e195..47925ee2ba 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index a73c56666a..439a1ed089 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 199d5f7213..89bec0aa10 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 433941ab62..2b42fe5126 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 94f809ab48..0868310550 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index e1f949a68b..16c5a9dc03 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 291e2793e1..1ea965a235 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index e6c6c91512..02ba8ff346 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index b011fc7f60..97c21e6db2 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 2159d6e441..9d56674ae5 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8c5210321d..0c970cc156 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c2f71b2cac..285addc6a4 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 4bc62ecb8c..d5a8f64b84 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 550ed3a26b..43fe61588d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 4999419dde..ff4f64fc55 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 22e110fc7a..df48e4c46c 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index b40e8a24b9..6ea5571a7c 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index bd19355914..31986c8aa4 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 6de3df4249..bdf0fa694c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index fb45f369e8..94bb62d93c 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 65bf4dffbf..8e91aa43cb 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 4754f2921b..94d41560ba 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 7165796ba9..5b4b7759e5 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index cfb06b23d2..7abd196824 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 6788cd4b3c..791d897a7d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 7568a2e33e..8ffb2d4f1d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 488e0f8870..bbdac3697f 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 9e5d02be53..42d9ccf6d5 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 044b532276..64565c7091 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index e475f825e8..b79fbf66c9 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 9855530131..c745d88062 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 113439381e..c818d4a984 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index e3d0346d88..b74a28f8ca 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 43477b65ef..f492f0f754 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index b44da2da58..4d0f5c7ac6 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index cd8ae101a9..9aa876d290 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index a391041bae..eb1b72ddd6 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 87043739af..eccab956ba 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index c7b9d6c1fc..55e74be418 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 4731261192..2640afdb14 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index a58dcb3bee..76a9f0f122 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index c7f7cae42a..e9ee67bf42 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 143380c2ee..28a510e4ec 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cad8ac5ed9..e8890eb3d9 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 52ad1a2fe6..ff3c9f9caf 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f5a36928d0..d0b2edb0e2 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 11e7674eab..409668a2d4 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index cb4d500188..2c37cbed63 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 96c9254de1..2971a441cf 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 69f0f18b38..87a8c15c9c 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 896de89f95..2008107c88 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index cfb6b586e4..9235590dc1 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 53e6d8f057..4630de0b22 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 260627799e..6364892415 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 7ac199f0f2..9743a68098 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 41731ad9c3..1d3744717b 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index bbe1c724c7..0d72b41797 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 572f02af50..80f190d670 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d319d6c04d..e2f11ab1f0 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index fb8997a8f4..f1057cf20e 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index f27ad14f82..53dec178d2 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 575dd01c4c..d45bc77169 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 7e30a72ee7..8927f2c994 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index b5481e3db3..8158320be7 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 825e5e5596..3ef62c379f 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 8ea217c88d..a6a72a02a5 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index e7eb8faa43..7232f24081 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index b894955b5b..04461e7cba 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index b227209323..23386fc662 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index f002c06cf2..80d29173cf 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 946ac409b8..fb23ebccd8 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 50cfb8c2d7..d1e208e8d6 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index c775934978..b5849554cd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a59c6ad93c..5bc746e565 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index a44d720118..427f593219 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 109f56805d..da306eae02 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 5cf5d96e3a..a901f42417 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index f5857f4213..9cee489c7d 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 91dd1d4fcd..1605a557a8 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index d33508eef2..dee4800fba 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 3be714ebf1..a09a798926 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 0ad76fef68..4df67d3179 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index fbbcf0ad65..596036ab58 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 99516be5ac..d85130006b 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index f2716254e6..55186e12b6 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index d6f0ede678..05df7deff7 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index f6d6aaf95f..7a07e2b2b7 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 7d126f2260..058bfc75cf 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 50926665a1..8673143fb7 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index ef06a906d3..cc813ed5cd 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index a0463c492b..e09eb9e09f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 9aa38679f9..1229e96906 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 7718b7a1d0..88b1e780ff 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 06133cf91c..b3b4701be5 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 12e925cde9..1b1c30b7a8 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 27e8dc1942..003aba878e 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 711b56de02..d455ec71ae 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 807e8b8fc0..6ba98fd1d1 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index e7998277d9..732376f513 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 73c3017cf7..2a028eb100 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 3fa0458162..41c180ada8 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 507ca8c854..9c4e86e4e1 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index e384a78687..b3ec239ad4 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index a6756c86df..cbd519e450 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index e8702068a1..cfc512b3be 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 5eaa617094..b5c23c0321 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index e62b8cedff..15225dd184 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 4ede3d080a..bcbc2ad5d3 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 7e283af1a1..3a79731e60 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 6b255b9466..22d6d3b67e 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8eb1d8aed4..9ba3766e53 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index fb64d20a6d..3d31c979a4 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 695b57b3b0..fcfa0cbde5 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 311f52606c..eda112c581 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 3c3daf36ba..468f2a8ff6 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 88a0eb3cb5..a9cd7c263c 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index f47833edb4..b3e07d95f3 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index cb5bcaf007..2e006e15d5 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 1f10be51ce..15e0a66df9 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 4a7bf0a073..dad028ba3b 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 23631e99e1..a982965373 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index cdf4fd9514..e03dcd1bf0 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 8924c19061..8881c192e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3790,9 +3790,9 @@ "dev": true }, "@types/node": { - "version": "16.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", - "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==", + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", + "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 630612fca0..2994cca488 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "chalk": "^4.1.2", "core-js": "^3.18.1", From f0ec608fbe84bfc672115edbba8d32c8eb2bc8a1 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 2 Oct 2021 07:28:05 -0400 Subject: [PATCH 035/970] Introduction for Elyses Enhancements - Concept arrays (#1390) --- concepts/arrays/.meta/config.json | 2 +- concepts/arrays/about.md | 90 +++++++++++++++-- concepts/arrays/introduction.md | 95 +++++++++++++++++- .../elyses-enchantments/.docs/introduction.md | 96 ++++++++++++++++++- 4 files changed, 272 insertions(+), 11 deletions(-) diff --git a/concepts/arrays/.meta/config.json b/concepts/arrays/.meta/config.json index 35f5df8c74..2a86733016 100644 --- a/concepts/arrays/.meta/config.json +++ b/concepts/arrays/.meta/config.json @@ -1,5 +1,5 @@ { "blurb": "Arrays in JavaScript are list-like objects without a fixed length or fixed item type.", - "authors": ["ovidiu141", "SleeplessByte"], + "authors": ["ovidiu141", "SleeplessByte", "pertrai1"], "contributors": ["peterchu999"] } diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index e17a98c179..4ff19cbec9 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -1,9 +1,12 @@ # About -In Javascript, an array is actually a regular `object` where the elements are properties of that object. +In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. It includes the `length` property and also lots of [useful methods][array-docs] for traversing and mutating the array. -Declaring an array and accessing an element: +To create an array, add elements between square brackets `[]`. +To read from the array, put the index in square brackets `[]` after the identifier. The indices of an array start at zero. + +For example: ```javascript const names = ['Jack', 'Laura', 'Paul', 'Megan']; @@ -68,7 +71,7 @@ const names = ['Jack', 'Laura', 'Paul', 'Megan']; delete names[1]; names; -// =>  ["Jack", empty, "Paul", "Megan"] +// => ["Jack", empty, "Paul", "Megan"] names.length; // => 4 @@ -79,14 +82,18 @@ names.forEach((name) => console.log(name)); // => Megan ``` -If there should be no holes, and if the `length` should reflect the amount of items that will be traversed or mutated, use `splice` instead: +If there should be no holes, and if the `length` should reflect the amount of items that will be traversed or mutated, use `splice` instead. + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +For example: ```javascript const names = ['Jack', 'Laura', 'Paul', 'Megan']; names.splice(1, 1); names; -// =>  ["Jack", "Paul", "Megan"] +// => ["Jack", "Paul", "Megan"] names.length; // => 3 @@ -112,7 +119,7 @@ names; // => ["Jack", "Laura", "Paul", "Megan", empty × 2] names.length = 2; -// =>  ["Jack", "Laura"] +// => ["Jack", "Laura"] ``` ## Checking if something is an Array @@ -137,6 +144,77 @@ Array.isArray(object); You might be tempted to use `names instanceof Array`, and that can work, but not under all circumstances. Read [this article][instanceof-vs-array-is-array] for more information. +## Array Methods + +Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Here are a few of them: + +### push + +> The `push()` method adds one or more elements to the end of an array and returns the new length of the array.[^1] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.push('Jill'); // => 5 +names; +// => ['Jack', 'Laura', 'Paul', 'Megan', 'Jill'] +``` + +### pop + +> The `pop()` method removes the last element from an array and returns that element. +> This method changes the length of the array.[^2] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.pop(); // => 'Megan' +names; +// => ['Jack', 'Laura', 'Paul'] +``` + +### shift + +> The `shift()` method removes the first element from an array and returns that removed element. +> This method changes the length of the array.[^3] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.shift(); // => 'Jack' +names; +// => ['two', 3, 'four'] +``` + +### unshift + +> The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.[^4] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.unshift('Jill'); // => 5 +names; +// => ['Jill', 'Jack', 'Laura', 'Paul', 'Megan'] +``` + +### splice + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.splice(2, 1, 'Jill'); +names; +// => ['Jack', 'Laura', 'Jill', 'Megan'] +``` + +--- + +[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) +[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) +[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) +[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) +[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) + [array-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods [concept-numbers]: /tracks/javascript/concepts/numbers [instanceof-vs-array-is-array]: https://web.mit.edu/jwalden/www/isArray.html +[array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 36d0cbab8d..b1c552c1cd 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -1,12 +1,103 @@ # Introduction In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. -The array elements can be accessed by their index. -Example of an array declaration and accessing an element by index: +To create an array, add elements between square brackets `[]`. +To read from the array, put the index in square brackets `[]` after the identifier. +The indices of an array start at zero. + +For example: ```javascript const numbers = [1, 'two', 3, 'four']; numbers[2]; // => 3 ``` + +To retrieve the number of elements that are in an array, use the `length` property: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.length; +// => 4 +``` + +To change an element in the array, you assign a value at the index: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers[0] = 'one'; +numbers; +// => ['one', 'two', 3, 'four'] +``` + +## Methods + +Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. + +### push + +> The `push()` method adds one or more elements to the end of an array and returns the new length of the array.[^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.push(5); // => 5 +numbers; +// => [1, 'two', 3, 'four', 5] +``` + +### pop + +> The `pop()` method removes the last element from an array and returns that element. +> This method changes the length of the array.[^2] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.pop(); // => four +numbers; +// => [1, 'two', 3] +``` + +### shift + +> The `shift()` method removes the first element from an array and returns that removed element. +> This method changes the length of the array.[^3] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.shift(); // => 1 +numbers; +// => ['two', 3, 'four'] +``` + +### unshift + +> The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.[^4] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.unshift('one'); // => 5 +numbers; +// => ['one', 1, 'two', 3, 'four'] +``` + +### splice + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.splice(2, 1, 'one'); +numbers; +// => [1, 'two', 'one', 'four'] +``` + +--- + +[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) +[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) +[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) +[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) +[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) + +[array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index 36d0cbab8d..fecee26cd1 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -1,12 +1,104 @@ # Introduction In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. -The array elements can be accessed by their index. -Example of an array declaration and accessing an element by index: +To create an array, add elements between square brackets `[]`. +To read from the array, put the index in square brackets `[]` after the identifier. +The indices of an array start at zero. + +For example: ```javascript const numbers = [1, 'two', 3, 'four']; numbers[2]; // => 3 ``` + +To retrieve the number of elements that are in an array, use the `length` property: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.length; +// => 4 +``` + +To change an element in the array, you assign a value at the index: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers[0] = 'one'; +numbers; +// => ['one', 'two', 3, 'four'] +``` + +## Methods + +Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Here are a few to consider when working on this exercise: + +### push + +> The `push()` method adds one or more elements to the end of an array and returns the new length of the array.[^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.push(5); // => 5 +numbers; +// => [1, 'two', 3, 'four', 5] +``` + +### pop + +> The `pop()` method removes the last element from an array and returns that element. +> This method changes the length of the array.[^2] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.pop(); // => four +numbers; +// => [1, 'two', 3] +``` + +### shift + +> The `shift()` method removes the first element from an array and returns that removed element. +> This method changes the length of the array.[^3] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.shift(); // => 1 +numbers; +// => ['two', 3, 'four'] +``` + +### unshift + +> The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.[^4] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.unshift('one'); // => 5 +numbers; +// => ['one', 1, 'two', 3, 'four'] +``` + +### splice + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.splice(2, 1, 'one'); +numbers; +// => [1, 'two', 'one', 'four'] +``` + +--- + +[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) +[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) +[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) +[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) +[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) + +[array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array From 15e899f30d12cc4d8352c64f25c94292bba7df16 Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+ProProgrammer2504@users.noreply.github.com> Date: Sat, 2 Oct 2021 21:21:01 +0530 Subject: [PATCH 036/970] Fixed grammar and fixed a few links in docs (#1395) --- docs/ABOUT.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/ABOUT.md b/docs/ABOUT.md index 24cd605822..d81b9d3157 100644 --- a/docs/ABOUT.md +++ b/docs/ABOUT.md @@ -2,7 +2,7 @@ JavaScript is a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn't need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run - suitable for creating dynamic websites that can run on any browser _on any computer_! -JavaScript is not only for use in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. +JavaScript is not only used in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross platform applications_ for Windows, Linux and Mac OS. Mobile app development is also a possibility, utilising [react-native][web-react-native], [ionic][web-ionic] and various others, with [expo][web-expo] now allowing to target Android, iOS and the web, all at once. @@ -29,15 +29,15 @@ _There is a [small number of browsers][wiki-javascript-support] that doesn't shi [wiki-javascript-support]: https://en.wikipedia.org/wiki/Comparison_of_web_browsers#JavaScript_support [wiki-transpilation]: https://en.wikipedia.org/wiki/Source-to-source_compiler -[web-ecma]: https://www.ecma-international.org/publications/standards/Standard.htm -[web-ecma-2019]: http://www.ecma-international.org/ecma-262/6.0/index.html#sec-ecmascript-overview +[web-ecma]: https://www.ecma-international.org/publications-and-standards/standards/ +[web-ecma-2019]: https://262.ecma-international.org/6.0/#sec-ecmascript-overview [web-nodejs]: https://nodejs.org/en/ [web-deno]: https://deno.land/ [web-electron]: https://electronjs.org/ -[web-react-native]: https://facebook.github.io/react-native/ +[web-react-native]: https://reactnative.dev/ [web-expo]: https://expo.dev/ [web-ionic]: https://ionicframework.com/ [web-compat-browsers]: https://kangax.github.io/compat-table/esnext/ [web-compat-node]: https://node.green/#ESNEXT [web-babel]: https://babeljs.io/ -[web-babel-preset-env]: https://babeljs.io/docs/plugins/preset-env/ +[web-babel-preset-env]: https://babeljs.io/docs/en/babel-preset-env/ From f1960a23466a20c5bbaf1c588df742defe0f5d57 Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Mon, 4 Oct 2021 00:52:06 +1100 Subject: [PATCH 037/970] Fixed two-bucket solution & errant tests (#905) (#1396) --- .../practice/two-bucket/.meta/proof.ci.js | 20 ++++++++++++++++++- .../practice/two-bucket/.meta/tests.toml | 13 +++++++++--- .../practice/two-bucket/two-bucket.spec.js | 20 +++++++++++++------ 3 files changed, 43 insertions(+), 10 deletions(-) diff --git a/exercises/practice/two-bucket/.meta/proof.ci.js b/exercises/practice/two-bucket/.meta/proof.ci.js index fb4c4f5d76..f5cd5bf4ef 100644 --- a/exercises/practice/two-bucket/.meta/proof.ci.js +++ b/exercises/practice/two-bucket/.meta/proof.ci.js @@ -95,11 +95,29 @@ export class TwoBucket { return mvCount; } + gcd(a, b) { + // greatest common divisor + if (!b) { + return a; + } + return this.gcd(b, a % b); + } + moves() { - let j = 0; // j will be running val of bucket one, k = running val of bucket two + let j = 0; let k = 0; + // if the goal is not a multiple of the gcd of bucket one and bucket two, + // or the goal is bigger than both buckets, + // the solution will be impossible. + if ( + this.z % this.gcd(this.x, this.y) !== 0 || + (this.z > this.x && this.z > this.y) + ) { + throw new Error('Cannot reach the goal.'); + } + if (this.starter === 'one') { j = this.x; } else { diff --git a/exercises/practice/two-bucket/.meta/tests.toml b/exercises/practice/two-bucket/.meta/tests.toml index 5c7a1fb702..d6ff02f53e 100644 --- a/exercises/practice/two-bucket/.meta/tests.toml +++ b/exercises/practice/two-bucket/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [a6f2b4ba-065f-4dca-b6f0-e3eee51cb661] description = "Measure using bucket one of size 3 and bucket two of size 5 - start with bucket one" diff --git a/exercises/practice/two-bucket/two-bucket.spec.js b/exercises/practice/two-bucket/two-bucket.spec.js index 25fb15d9ab..7765c6facf 100644 --- a/exercises/practice/two-bucket/two-bucket.spec.js +++ b/exercises/practice/two-bucket/two-bucket.spec.js @@ -59,26 +59,34 @@ describe('TwoBucket', () => { }); describe('Measure using bucket one of size 2 and bucket two of size 3', () => { - test.skip('start with bucket one and end with bucket two', () => { + xtest('start with bucket one and end with bucket two', () => { const twoBucket = new TwoBucket(2, 3, 3, 'one'); - expect(twoBucket.moves()).toEqual(2); + expect(twoBucket.moves()).toEqual(4); expect(twoBucket.goalBucket).toEqual('two'); - expect(twoBucket.otherBucket).toEqual(2); + expect(twoBucket.otherBucket).toEqual(1); }); }); describe('Reachability', () => { const buckOne = 6; const buckTwo = 15; - const starterBuck = 'one'; - test.skip('Not possible to reach the goal', () => { + xtest('Not possible to reach the goal, start with bucket one', () => { + const starterBuck = 'one'; + const goal = 5; + const twoBucket = new TwoBucket(buckOne, buckTwo, goal, starterBuck); + expect(() => twoBucket.moves()).toThrow(); + }); + + xtest('Not possible to reach the goal, start with bucket two', () => { + const starterBuck = 'two'; const goal = 5; const twoBucket = new TwoBucket(buckOne, buckTwo, goal, starterBuck); expect(() => twoBucket.moves()).toThrow(); }); xtest('With the same buckets but a different goal, then it is possible', () => { + const starterBuck = 'one'; const goal = 9; const twoBucket = new TwoBucket(buckOne, buckTwo, goal, starterBuck); expect(twoBucket.moves()).toEqual(10); @@ -88,7 +96,7 @@ describe('TwoBucket', () => { }); describe('Goal larger than both buckets', () => { - test.skip('Is impossible', () => { + xtest('Is impossible', () => { const twoBucket = new TwoBucket(5, 7, 8, 'one'); expect(() => twoBucket.moves()).toThrow(); }); From c7dfb39d7b4718c0e44579c147647ff78baad200 Mon Sep 17 00:00:00 2001 From: Exercism Bot Date: Sun, 3 Oct 2021 14:52:21 +0100 Subject: [PATCH 038/970] =?UTF-8?q?=F0=9F=A4=96=20Sync=20org-wide=20files?= =?UTF-8?q?=20to=20upstream=20repo=20(#1393)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/labels.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/labels.yml b/.github/labels.yml index 903a361195..ac7ee84966 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -133,6 +133,11 @@ description: "Work on Documentation" color: "3c2d9f" +# This label can be added to accept PRs as part of Hacktoberfest +- name: "hacktoberfest-accepted" + description: "Make this PR count for hacktoberfest" + color: "ff7518" + # This Exercism-wide label is added to all automatically created pull requests that help migrate/prepare a track for Exercism v3 - name: "v3-migration 🤖" description: "Preparing for Exercism v3" From ba702157951d269f3ec70d968bd8573efd3a2ade Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+ProProgrammer2504@users.noreply.github.com> Date: Sun, 3 Oct 2021 22:43:48 +0530 Subject: [PATCH 039/970] Added Promises content in introduction & about (#1397) --- concepts/promises/about.md | 145 +++++++++++++++++- concepts/promises/introduction.md | 102 +++++++++++- concepts/promises/links.json | 4 + .../translation-service/.docs/introduction.md | 109 ++++++++++--- 4 files changed, 337 insertions(+), 23 deletions(-) diff --git a/concepts/promises/about.md b/concepts/promises/about.md index 2089d9abd6..f2643467b0 100644 --- a/concepts/promises/about.md +++ b/concepts/promises/about.md @@ -1,3 +1,146 @@ # About -TODO: add information on promises concept +The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value. It allows you to associate handlers with an asynchronous action's eventual success value or failure reason. + +A Promise is in one of these states: + +- **pending**: initial state, neither fulfilled nor rejected. +- **fulfilled**: meaning that the operation was completed successfully and the result is available. +- **rejected**: meaning that the operation failed. + +When either of these options happens, the associated handlers queued up by a promise's `then` method is called. If the promise has already been fulfilled or rejected when a corresponding handler is attached, the handler will be called, so there is no race condition between an asynchronous operation completing and its handlers being attached. + +Example: + +```javascript +const myPromise = new Promise(function (resolve, reject) { + setTimeout(function (resolve, reject) { + resolve('Jack'); + }, 300); +}); +myPromise.then(function (e) { + console.log(e); // expected output 'Jack' +}); +``` + +## Instance Methods of a Promise + +### then + +> The `.then()` method takes up to two arguments; the first argument is a callback function for the resolved case of the promise, and the second argument is a callback function for the rejected case. Each `.then()` returns a newly generated promise object, which can optionally be used for chaining.[^1] + +```javascript +const promise1 = new Promise(function (resolve, reject) { + resolve('Success!'); +}); +promise1.then(function (value) { + console.log(value); + // expected output: "Success!" +}); +``` + +### catch + +> A `.catch()` is really just a `.then()` without a slot for a callback function for the case when the promise is resolved. It is used to handle rejected promises.[^2] + +```javascript +const promise1 = new Promise((resolve, reject) => { + throw 'An error occured'; +}); +promise1.catch(function (error) { + console.error(error); +}); +// expected output: An error occured +``` + +### finally + +> When the promise is settled, i.e either fulfilled or rejected, the specified callback function is executed. This provides a way for code to be run whether the promise was fulfilled successfully or rejected once the Promise has been dealt with.[^3] + +```javascript +function findDataById(id) { + return new Promise(function (resolve, reject) { + let sampleData = [1, 2, 3, 4, 5]; + if (sampleData[id]) { + resolve(sampleData[id]); + } else { + reject(new Error('Invalid id')); + } + }); +} +findDataById(4) + .then(function (response) { + console.log(response); + }) + .catch(function (err) { + console.error(err); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +## Static Methods of the Promise Class + +Some of the [staic methods][promise-static-methods] that are available on `Promise` can be used resolve and reject promises. Here are a few of them: + +### Promise.all + +> The `Promise.all()` method takes an iterable of promises as an input, and returns a single Promise that resolves to an array of the results of the input promises. It rejects immediately upon any of the input promises rejecting or non-promises throwing an error, and will reject with this first rejection message / error.[^4] + +```javascript +var p1 = Promise.resolve(10); +var p2 = 45; +var p3 = new Promise(function (resolve, reject) { + setTimeout(function () { + resolve('Jill'); + }, 300); +}); +Promise.all([p1, p2, p3]).then(function (values) { + console.log(values); // => [10, 45, "Jill"] +}); +``` + +### Promise.reject + +> The `Promise.reject()` method returns a Promise object that is rejected with a given reason.[^5] + +```javascript +Promise.reject(new Error('failed')).then( + function () { + // not called + }, + function (error) { + console.error(error); // error in the console + } +); +``` + +### Promise.resolve + +> The `Promise.resolve()` method returns a Promise object that is resolved with a given value. If the value is a promise, that promise is returned; if the value is a thenable (i.e. has a "then" method), the returned promise will "follow" that thenable, adopting its eventual state; otherwise the returned promise will be fulfilled with the value.[^6] + +```javascript +Promise.resolve('resolved!').then( + function (value) { + console.log(value); // "resolved!" + }, + function (value) { + // not called + } +); +``` + +--- + +[^4]: `all`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all +[^5]: `reject`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject +[^6]: `resolve`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve +[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally + +[promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[promise-finally]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +[promise-static-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#static_methods diff --git a/concepts/promises/introduction.md b/concepts/promises/introduction.md index 3020cc34b9..055c203b35 100644 --- a/concepts/promises/introduction.md +++ b/concepts/promises/introduction.md @@ -1,4 +1,104 @@ # Introduction -The `Promise` object represents the eventual completion (or failure) of an +The [`Promise`][promise-docs] object represents the eventual completion (or failure) of an asynchronous operation, and its resulting value. + +The methods [`promise.then()`][promise-then], [`promise.catch()`][promise-catch], and [`promise.finally()`][promise-finally] are used to associate further action with a promise that becomes settled. + +For example: + +```javascript +const myPromise = new Promise(function (resolve, reject) { + let sampleData = [2, 4, 6, 8]; + let randomNumber = Math.ceil(Math.random() * 5); + if (sampleData[randomNumber]) { + resolve(sampleData[randomNumber]); + } else { + reject('An error occured!'); + } +}); + +myPromise + .then(function (e) { + console.log(e); + }) + .catch(function (error) { + throw new Error(error); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +## Methods + +These methods are available on `Promise.prototype` + +**then** + +> The `.then()` method takes up to two arguments; the first argument is a callback function for the resolved case of the promise, and the second argument is a callback function for the rejected case. Each `.then()` returns a newly generated promise object, which can optionally be used for chaining.[^1] + +```javascript +const promise1 = new Promise(function (resolve, reject) { + resolve('Success!'); +}); + +promise1.then(function (value) { + console.log(value); + // expected output: "Success!" +}); +``` + +**catch** + +> A `.catch()` is really just a `.then()` without a slot for a callback function for the case when the promise is resolved. It is used to handle rejected promises.[^2] + +```javascript +const promise1 = new Promise((resolve, reject) => { + throw 'An error occured'; +}); + +promise1.catch(function (error) { + console.error(error); +}); +// expected output: An error occured +``` + +**finally** + +> When the promise is settled, i.e either fulfilled or rejected, the specified callback function is executed. This provides a way for code to be run whether the promise was fulfilled successfully or rejected once the Promise has been dealt with.[^3] + +```javascript +function findDataById(id) { + return new Promise(function (resolve, reject) { + let sampleData = [1, 2, 3, 4, 5]; + if (sampleData[id]) { + resolve(sampleData[id]); + } else { + reject(new Error('Invalid id')); + } + }); +} + +findDataById(4) + .then(function (response) { + console.log(response); + }) + .catch(function (err) { + console.error(err); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +--- + +[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally + +[promise-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise +[promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[promise-finally]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally diff --git a/concepts/promises/links.json b/concepts/promises/links.json index dfe48e7565..114dafe3dd 100644 --- a/concepts/promises/links.json +++ b/concepts/promises/links.json @@ -2,5 +2,9 @@ { "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises", "description": "MDN: Using promises" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise", + "description": "MDN: Introduction to Promises" } ] diff --git a/exercises/concept/translation-service/.docs/introduction.md b/exercises/concept/translation-service/.docs/introduction.md index 86f681831d..055c203b35 100644 --- a/exercises/concept/translation-service/.docs/introduction.md +++ b/exercises/concept/translation-service/.docs/introduction.md @@ -1,37 +1,104 @@ # Introduction -The [`Promise` object][mdn-promise] represents the eventual completion (or failure) of an asynchronous operation, and its resulting value. +The [`Promise`][promise-docs] object represents the eventual completion (or failure) of an +asynchronous operation, and its resulting value. -> Essentially, a promise is a returned object to which you attach callbacks, instead of passing callbacks into a function. +The methods [`promise.then()`][promise-then], [`promise.catch()`][promise-catch], and [`promise.finally()`][promise-finally] are used to associate further action with a promise that becomes settled. -A `Promise` has three states: +For example: -1. unresolved -2. resolved -3. rejected +```javascript +const myPromise = new Promise(function (resolve, reject) { + let sampleData = [2, 4, 6, 8]; + let randomNumber = Math.ceil(Math.random() * 5); + if (sampleData[randomNumber]) { + resolve(sampleData[randomNumber]); + } else { + reject('An error occured!'); + } +}); -When a `Promise` is _settled_, it means that it has either _resolved_ or _rejected_. +myPromise + .then(function (e) { + console.log(e); + }) + .catch(function (error) { + throw new Error(error); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` -## Guarantees +## Methods -Unlike old-fashioned _passed-in_ callbacks, a promise comes with some guarantees, including, but not limited to: +These methods are available on `Promise.prototype` -- A `Promise` can only change its state _once_, which means that a resolved promise can never become rejected. -- Callbacks added with [`.then`][mdn-promise-then] are called even if the promise has already settled. -- Multiple callback may be added using [`.then`][mdn-promise-then], and those callbacks will be invoked in the order as they were inserted. +**then** -## Chaining +> The `.then()` method takes up to two arguments; the first argument is a callback function for the resolved case of the promise, and the second argument is a callback function for the rejected case. Each `.then()` returns a newly generated promise object, which can optionally be used for chaining.[^1] -> TODO: `.then`, `.catch` +```javascript +const promise1 = new Promise(function (resolve, reject) { + resolve('Success!'); +}); -## Constructing +promise1.then(function (value) { + console.log(value); + // expected output: "Success!" +}); +``` -> TODO: `Promise.resolve` `Promise.reject` `new Promise(resolve, reject)` +**catch** -## More about promises +> A `.catch()` is really just a `.then()` without a slot for a callback function for the case when the promise is resolved. It is used to handle rejected promises.[^2] -See [this guide][mdn-guide-promise] for more about using promises. +```javascript +const promise1 = new Promise((resolve, reject) => { + throw 'An error occured'; +}); -[mdn-promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise -[mdn-promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then -[mdn-guide-promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises +promise1.catch(function (error) { + console.error(error); +}); +// expected output: An error occured +``` + +**finally** + +> When the promise is settled, i.e either fulfilled or rejected, the specified callback function is executed. This provides a way for code to be run whether the promise was fulfilled successfully or rejected once the Promise has been dealt with.[^3] + +```javascript +function findDataById(id) { + return new Promise(function (resolve, reject) { + let sampleData = [1, 2, 3, 4, 5]; + if (sampleData[id]) { + resolve(sampleData[id]); + } else { + reject(new Error('Invalid id')); + } + }); +} + +findDataById(4) + .then(function (response) { + console.log(response); + }) + .catch(function (err) { + console.error(err); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +--- + +[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally + +[promise-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise +[promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[promise-finally]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally From 60d0e521403c03d5de22811e6c99469499734c4d Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Tue, 5 Oct 2021 12:07:59 +0100 Subject: [PATCH 040/970] Simplify tests for Poetry Club Door Policy (#1366) --- .../door-policy.spec.js | 348 ++++++------------ 1 file changed, 122 insertions(+), 226 deletions(-) diff --git a/exercises/concept/poetry-club-door-policy/door-policy.spec.js b/exercises/concept/poetry-club-door-policy/door-policy.spec.js index 3e1db648be..624aa84135 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.spec.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.spec.js @@ -1,245 +1,141 @@ // @ts-check import { - frontDoorResponse as frontDoorPatron, - backDoorResponse as backDoorPatron, + frontDoorResponse, + backDoorResponse, frontDoorPassword, backDoorPassword, } from './door-policy'; -class Poem { - constructor(poem) { - const [lines, author] = poem.split('\n\n'); - this.lines = lines.split('\n'); - this.author = author; - } - - get length() { - return this.lines.length; - } - - // purposefully using array methods as to not give away string solution - get acrostic() { - return this.lines.map((line) => [...line].shift()).join(''); - } - - get telestich() { - return this.lines.map((line) => [...line.trim()].pop()).join(''); - } - - *[Symbol.iterator]() { - yield* this.lines[Symbol.iterator](); - } -} - -class FrontDoorGuard { - /** - * @param {Poem} poem - */ - constructor(poem) { - this.poem = poem; - } - - /** - * Recites a poem at the door, asking the patron for a response - * - * @returns {string} key - */ - recite() { - const patron = frontDoorPatron; - const key = []; - - for (const line of this.poem) { - key.push(patron(line)); - } - - return key.join(''); - } - - assert() { - const password = frontDoorPassword(this.recite()); - - expect(password).toBe(stringify(generateCapitalized(this.poem.acrostic))); - } -} - -class BackDoorGuard { - constructor(poem) { - this.poem = poem; - } - - /** - * Recites a poem at the door, asking the patron for a response - * - * @returns {string} key - */ - recite() { - const patron = backDoorPatron; - const key = []; - - for (const line of this.poem) { - key.push(patron(line)); - } - - return key.join(''); - } - - assert() { - const password = backDoorPassword(this.recite()); - - expect(password).toBe( - stringify(generateCapitalized(this.poem.telestich)).concat(', please') +const recite = (poem, responseFn) => { + return poem.map((line) => responseFn(line)); +}; + +//Shire Horse, by Michael Lockwood +const SHIRE_HORSE = [ + 'Stands so high', + 'Huge hooves too', + 'Impatiently waits for', + 'Reins and harness', + 'Eager to leave', +]; + +//Shire Horse, by Michael Lockwood +//with leading and trailing whitespace +const SHIRE_HORSE_WITH_SPACES = [ + 'Stands so high ', + 'Huge hooves too ', + 'Impatiently waits for ', + 'Reins and harness ', + 'Eager to leave ', +]; + +//Summer, by John Albert Caballero +const SUMMER = [ + 'Sunshine warming my toes,', + 'Underwater fun with my friends.', + 'Making homemade ice cream on the porch,', + 'Many long nights catching fireflies.', + 'Early morning walks to the creek,', + 'Reveling in the freedom of lazy days.', +]; + +//Sophia, by John Albert Caballero +const SOPHIA = [ + 'Serene, calming quality', + 'Organized, you always have it together', + 'Picturesque, strikingly beautiful', + 'Honest, so genuine', + 'Imaginative, a creative mind', + 'Alluring, so attractive', +]; + +//Code Work, by Derk-Jan Karrenbeld +const CODE_WORK = [ + 'Compilers intensily bestow', + 'On commencing without ego', + 'Different processes ajar', + 'Exit with zero quick', +]; + +describe('front door response', () => { + test('should output a character per line', () => { + const expectedLetters = recite(SHIRE_HORSE, frontDoorResponse); + expect(expectedLetters.length).toBe(SHIRE_HORSE.length); + }); + + test('should take the first character of each line', () => { + const expectedLetters = ['S', 'H', 'I', 'R', 'E']; + expect(recite(SHIRE_HORSE, frontDoorResponse)).toStrictEqual( + expectedLetters ); - } -} - -const SHIRE_HORSE = new Poem( - ` -Stands so high -Huge hooves too -Impatiently waits for -Reins and harness -Eager to leave - -Michael Lockwood -`.trim() -); - -const SHIRE_HORSE_WITH_SPACES = new Poem( - ` -Stands so high -Huge hooves too -Impatiently waits for -Reins and harness -Eager to leave - -Michael Lockwood -` -); - -const SUMMER = new Poem(` -Sunshine warming my toes, -Underwater fun with my friends. -Making homemade ice cream on the porch, -Many long nights catching fireflies. -Early morning walks to the creek, -Reveling in the freedom of lazy days. - -John Albert Caballero -`); - -const SOPHIA = new Poem( - ` -Serene, calming quality -Organized, you always have it together -Picturesque, strikingly beautiful -Honest, so genuine -Imaginative, a creative mind -Alluring, so attractive - -John Albert Caballero -`.trim() -); - -const CODE_WORK = new Poem( - ` -Compilers intensily bestow -On commencing without ego -Different processes ajar -Exit with zero quick - -Derk-Jan Karrenbeld -`.trim() -); - -describe('strings', () => { - describe('front door', () => { - const ShireGuard = new FrontDoorGuard(SHIRE_HORSE); - - test('it outputs a character per line', () => { - const key = ShireGuard.recite(); - expect(key.length).toBe(SHIRE_HORSE.length); - }); - - test('it outputs takes the first characters', () => { - const key = ShireGuard.recite(); - expect(key.toUpperCase()).toBe(SHIRE_HORSE.acrostic.toUpperCase()); - }); - - test('it generates the correct password', () => { - ShireGuard.assert(); - }); - - const FRONT_DOOR_CASES = { - SUMMER, - SOPHIA, - CODE_WORK, - }; - - Object.keys(FRONT_DOOR_CASES).forEach((name) => { - const poem = FRONT_DOOR_CASES[name]; - const guard = new FrontDoorGuard(poem); - - test(`frontDoorPassword(${name})`, () => { - guard.assert(); - }); - }); }); - describe('back door', () => { - const ShireGuard = new BackDoorGuard(SHIRE_HORSE); + test('should take the first characters from SUMMER', () => { + const expectedLetters = ['S', 'U', 'M', 'M', 'E', 'R']; + expect(recite(SUMMER, frontDoorResponse)).toStrictEqual(expectedLetters); + }); + + test('should take the first characters from SOPHIA', () => { + const expectedLetters = ['S', 'O', 'P', 'H', 'I', 'A']; + expect(recite(SOPHIA, frontDoorResponse)).toStrictEqual(expectedLetters); + }); + + test('should take the first characters from CODE', () => { + const expectedLetters = ['C', 'O', 'D', 'E']; + expect(recite(CODE_WORK, frontDoorResponse)).toStrictEqual(expectedLetters); + }); +}); + +describe('front door password', () => { + test('should title case SHIRE', () => { + expect(frontDoorPassword('SHIRE')).toBe('Shire'); + }); + + test('should title case SUMMER', () => { + expect(frontDoorPassword('SUMMER')).toBe('Summer'); + }); - test('it outputs a character per line', () => { - const key = ShireGuard.recite(); - expect(key.length).toBe(SHIRE_HORSE.length); - }); + test('should title case SOPHIA', () => { + expect(frontDoorPassword('SOPHIA')).toBe('Sophia'); + }); - test('it outputs takes the first characters', () => { - const key = ShireGuard.recite(); - expect(key.toUpperCase()).toBe(SHIRE_HORSE.telestich.toUpperCase()); - }); + test('should title case CODE', () => { + expect(frontDoorPassword('CODE')).toBe('Code'); + }); +}); - test('it generates the correct password', () => { - ShireGuard.assert(); - }); +describe('back door response', () => { + test('should output a character per line', () => { + const actualLetters = recite(SHIRE_HORSE, backDoorResponse); + expect(actualLetters.length).toBe(SHIRE_HORSE.length); + }); - const BACK_DOOR_CASES = { - CODE_WORK, - SHIRE_HORSE_WITH_SPACES, - }; + test('should take the last letter character of each line of SHIRE_HORSE', () => { + const actualLetters = recite(SHIRE_HORSE, backDoorResponse); + const expectedLetters = ['h', 'o', 'r', 's', 'e']; + expect(actualLetters).toStrictEqual(expectedLetters); + }); - Object.keys(BACK_DOOR_CASES).forEach((name) => { - const poem = BACK_DOOR_CASES[name]; - const guard = new BackDoorGuard(poem); + test('should igniore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { + const actualLetters = recite(SHIRE_HORSE_WITH_SPACES, backDoorResponse); + const expectedLetters = ['h', 'o', 'r', 's', 'e']; + expect(actualLetters).toStrictEqual(expectedLetters); + }); - test(`backDoorGuard(${name})`, () => { - guard.assert(); - }); - }); + test('should take the last letter character of each line of CODE_WORK', () => { + const actualLetters = recite(CODE_WORK, backDoorResponse); + const expectedLetters = ['w', 'o', 'r', 'k']; + expect(actualLetters).toStrictEqual(expectedLetters); }); }); -/** - * @param {string} input - */ -function* generateCapitalized(input) { - const stream = [...input.toLowerCase()]; - yield String.fromCharCode(stream.shift().charCodeAt(0) - 32); - yield* stream; -} - -/** - * @param {Generator} generator - */ -function stringify(generator) { - const result = []; - let done = false; - - while (!done) { - const { value, done: thisDone } = generator.next(); - done = thisDone; - result.push(value); - } - - return result.join(''); -} +describe('back door password', () => { + test("should generate the correct pass phrase from 'horse'", () => { + expect(backDoorPassword('horse')).toBe('Horse, please'); + }); + + test("should generate the correct pass phrase from 'work'", () => { + expect(backDoorPassword('work')).toBe('Work, please'); + }); +}); From c4021c963677a373b6369e9effce0ebd5e3e5780 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Tue, 5 Oct 2021 21:20:24 +0200 Subject: [PATCH 041/970] annalyn: Clarify description (#1402) See https://github.com/exercism/exercism/issues/6005 --- I tried to match the style of the bold/italic highlights but please check that it works for you. Co-authored-by: Colin Caine Co-authored-by: Colin Caine --- .../concept/annalyns-infiltration/.docs/instructions.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/exercises/concept/annalyns-infiltration/.docs/instructions.md b/exercises/concept/annalyns-infiltration/.docs/instructions.md index 90a0fa096a..a63a89d627 100644 --- a/exercises/concept/annalyns-infiltration/.docs/instructions.md +++ b/exercises/concept/annalyns-infiltration/.docs/instructions.md @@ -13,9 +13,12 @@ Having found the kidnappers, Annalyn considers which of the following actions sh - _Fast attack_: a fast attack can be made if the **knight** is **_sleeping_**, as it takes time for him to get his armor on, so he will be vulnerable. - _Spy_: the group can be spied upon if **at least one** of them is **_awake_**. Otherwise, spying is a waste of time. - _Signal prisoner_: the prisoner can be signalled using bird sounds if the **prisoner** is **_awake_** and the **archer** is **_sleeping_**, as archers are trained in bird signaling so they could intercept the message. -- _Free prisoner_: Annalyn can try sneaking into the camp to free the prisoner, but this tactic will only work if the **prisoner** is **_awake_** and the **other two characters** are **_sleeping_**. - If the **prisoner** is **_sleeping_**, they'll be startled by Annalyn's sudden appearance and will awaken the other two characters. - The prisoner can also be freed if the **archer** is **_sleeping_** and Annalyn has her **pet dog** **_with her_**, as the knight will be scared by the dog and will withdraw, and the archer can't equip his bow fast enough to prevent the prisoner from being freed. +- _Free prisoner_: Annalyn can try sneaking into the camp to free the prisoner. + This is a risky thing to do and can only succeed in one of two ways: + - If Annalyn has her pet dog with her she can rescue the prisoner if the **archer** is **_asleep_**. + The knight is scared of the dog and the archer will not have time to get ready before Annalyn and the prisoner can escape. + - If Annalyn does not have her dog then she and the prisoner must be very sneaky! + Annalyn can free the prisoner if the **prisoner** is **_awake_** and the **knight** and **archer** are both **_sleeping_**, but if the **prisoner** is **_sleeping_** they can't be rescued: the prisoner would be startled by Annalyn's sudden appearance and wake up the knight and archer. You have four tasks: to implement the logic for determining if the above actions are available based on the state of the three characters found in the forest and whether Annalyn's pet dog is present or not. From 0c0326583437a4b6808825cc0181aa08b7080890 Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Tue, 5 Oct 2021 20:31:17 +0100 Subject: [PATCH 042/970] Tests for empty promise array and no arguments. (#1403) * Tests for empty promise array and no arguments. Without these tests it's possible, easy even, to write promises that never resolve or reject when passed an empty array or no array. * quick fix to proof.ci.js to pass new tests Co-authored-by: Rob Styles --- exercises/practice/promises/.meta/proof.ci.js | 28 +++++++++++----- exercises/practice/promises/promises.spec.js | 32 +++++++++++++++++++ 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/exercises/practice/promises/.meta/proof.ci.js b/exercises/practice/promises/.meta/proof.ci.js index 564c4f74fa..a0b36fe722 100644 --- a/exercises/practice/promises/.meta/proof.ci.js +++ b/exercises/practice/promises/.meta/proof.ci.js @@ -5,30 +5,42 @@ export const promisify = fn(...args, (err, result) => (err ? reject(err) : resolve(result))); }); -export const all = (promises) => - promises.reduce( +export const all = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return promises.reduce( async (acc, promise) => (await acc).concat(await promise), Promise.resolve([]) ); +}; -export const allSettled = (promises) => - promises.reduce( +export const allSettled = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return promises.reduce( async (acc, promise) => (await acc).concat(await promise.catch((err) => err)), Promise.resolve([]) ); +}; -export const race = (promises) => - new Promise((resolve, reject) => { +export const race = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return new Promise((resolve, reject) => { promises.forEach((promise) => { promise.then(resolve, reject); }); }); +}; -export const any = (promises) => - new Promise((resolve, reject) => { +export const any = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return new Promise((resolve, reject) => { promises.forEach((promise) => { promise.then(resolve).catch(() => null); }); allSettled(promises).then(reject); }); +}; diff --git a/exercises/practice/promises/promises.spec.js b/exercises/practice/promises/promises.spec.js index 83131c3579..0d16a92886 100644 --- a/exercises/practice/promises/promises.spec.js +++ b/exercises/practice/promises/promises.spec.js @@ -47,6 +47,14 @@ describe('promises', () => { expect(all([])).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(all([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(all()).resolves.toBeUndefined(); + }); + xtest('resolved values appear in the order they are passed in', () => { const FIRST = 'FIRST'; const SECOND = 'SECOND'; @@ -77,6 +85,14 @@ describe('promises', () => { expect(allSettled([])).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(allSettled([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(allSettled()).resolves.toBeUndefined(); + }); + xtest('resolved values appear in the order they are passed in', () => { const FIRST = 'FIRST'; const SECOND = 'SECOND'; @@ -108,6 +124,14 @@ describe('promises', () => { expect(race([])).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(race([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(race()).resolves.toBeUndefined(); + }); + xtest('resolves with value of the fastest successful promise', () => { const FAST = 'FAST'; return expect( @@ -145,6 +169,14 @@ describe('promises', () => { expect(any([]).catch(() => null)).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(race([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(race()).resolves.toBeUndefined(); + }); + xtest('resolves with value of fastest successful promise', () => { const FAST = 'FAST'; return expect( From 728a694ecaac24931c30deebf41820e919afaf90 Mon Sep 17 00:00:00 2001 From: Exercism Bot Date: Tue, 5 Oct 2021 20:33:41 +0100 Subject: [PATCH 043/970] =?UTF-8?q?=F0=9F=A4=96=20Sync=20org-wide=20files?= =?UTF-8?q?=20to=20upstream=20repo=20(#1401)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit More info: https://github.com/exercism/org-wide-files/commit/d31ac9e435c62e0a745ff31b721bf434d163e0fe --- .github/labels.yml | 54 +++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/labels.yml b/.github/labels.yml index ac7ee84966..f529049027 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -22,116 +22,116 @@ # The `x:action/` labels describe what sort of work the contributor will be engaged in when working on the issue - name: "x:action/create" description: "Work on something from scratch" - color: "6f60d2" + color: "ffffff" - name: "x:action/fix" description: "Fix an issue" - color: "6f60d2" + color: "ffffff" - name: "x:action/improve" description: "Improve existing functionality/content" - color: "6f60d2" + color: "ffffff" - name: "x:action/proofread" description: "Proofread text" - color: "6f60d2" + color: "ffffff" - name: "x:action/sync" description: "Sync content with its latest version" - color: "6f60d2" + color: "ffffff" # The `x:knowledge/` labels describe how much Exercism knowledge is required by the contributor - name: "x:knowledge/none" description: "No existing Exercism knowledge required" - color: "604fcd" + color: "ffffff" - name: "x:knowledge/elementary" description: "Little Exercism knowledge required" - color: "604fcd" + color: "ffffff" - name: "x:knowledge/intermediate" description: "Quite a bit of Exercism knowledge required" - color: "604fcd" + color: "ffffff" - name: "x:knowledge/advanced" description: "Comprehensive Exercism knowledge required" - color: "604fcd" + color: "ffffff" # The `x:module/` labels indicate what part of Exercism the contributor will be working on - name: "x:module/analyzer" description: "Work on Analyzers" - color: "5240c9" + color: "ffffff" - name: "x:module/concept" description: "Work on Concepts" - color: "5240c9" + color: "ffffff" - name: "x:module/concept-exercise" description: "Work on Concept Exercises" - color: "5240c9" + color: "ffffff" - name: "x:module/generator" description: "Work on Exercise generators" - color: "5240c9" + color: "ffffff" - name: "x:module/practice-exercise" description: "Work on Practice Exercises" - color: "5240c9" + color: "ffffff" - name: "x:module/representer" description: "Work on Representers" - color: "5240c9" + color: "ffffff" - name: "x:module/test-runner" description: "Work on Test Runners" - color: "5240c9" + color: "ffffff" # The `x:size/` labels describe the expected amount of work for a contributor - name: "x:size/tiny" description: "Tiny amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/small" description: "Small amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/medium" description: "Medium amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/large" description: "Large amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/massive" description: "Massive amount of work" - color: "4836bf" + color: "ffffff" # The `x:status/` label indicates if there is already someone working on the issue - name: "x:status/claimed" description: "Someone is working on this issue" - color: "4231af" + color: "ffffff" # The `x:type/` labels describe what type of work the contributor will be engaged in - name: "x:type/ci" description: "Work on Continuous Integration (e.g. GitHub Actions workflows)" - color: "3c2d9f" + color: "ffffff" - name: "x:type/coding" description: "Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)" - color: "3c2d9f" + color: "ffffff" - name: "x:type/content" description: "Work on content (e.g. exercises, concepts)" - color: "3c2d9f" + color: "ffffff" - name: "x:type/docker" description: "Work on Dockerfiles" - color: "3c2d9f" + color: "ffffff" - name: "x:type/docs" description: "Work on Documentation" - color: "3c2d9f" + color: "ffffff" # This label can be added to accept PRs as part of Hacktoberfest - name: "hacktoberfest-accepted" From a4d02ba9992ac02640a59ccf02959596a58a7829 Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Wed, 6 Oct 2021 08:47:32 -0800 Subject: [PATCH 044/970] Optimised palindrome-products solution (exercism#898) (#1407) --- .../palindrome-products/.meta/proof.ci.js | 46 ++++++++++++------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/exercises/practice/palindrome-products/.meta/proof.ci.js b/exercises/practice/palindrome-products/.meta/proof.ci.js index b954a0e60d..7bd25bf724 100644 --- a/exercises/practice/palindrome-products/.meta/proof.ci.js +++ b/exercises/practice/palindrome-products/.meta/proof.ci.js @@ -3,12 +3,11 @@ const reverseString = (str) => str.split('').reverse().join(''); class Palindrome { constructor(factor1, factor2) { this.value = factor1 * factor2; - this.factors = [[factor1, factor2].sort()]; + this.factors = [[factor1, factor2]]; } withFactors(factors) { - this.factors.push(factors.sort()); - this.factors = this.factors.sort(); + this.factors.push(factors); return this; } @@ -21,7 +20,6 @@ class Palindrome { other.factors.forEach((f) => { this.factors.push(f); }); - this.factors = this.factors.sort(); return this; } } @@ -33,29 +31,45 @@ export class Palindromes { } get largest() { - let best = new Palindrome(this.minFactor, this.minFactor); - for (let m = this.maxFactor; m >= this.minFactor; m -= 1) { - let p = null; - for (let n = m; n >= this.minFactor && (!p || !p.valid()); n -= 1) { - p = new Palindrome(m, n); - if (p.valid()) { - if (best.value < p.value) { - best = p; - } else if (best.value === p.value) { - best = p.merge(best); - } + let left = this.maxFactor, + right = this.maxFactor, + best = new Palindrome(this.minFactor, this.minFactor); + + while (right >= this.minFactor) { + let p = new Palindrome(left, right); + + if (best.value && p.value < best.value) { + right--; + left = right; + continue; + } + + if (p.valid()) { + if (best.value < p.value) { + best = p; + } else if (best.value === p.value) { + best = p.merge(best); } } + + if (left <= this.minFactor) { + right--; + left = right; + } else { + left--; + } } + if (best.valid()) { return best; } + return { value: null, factors: [] }; } get smallest() { for (let m = this.minFactor; m <= this.maxFactor; m += 1) { - for (let n = this.minFactor; n <= this.maxFactor; n += 1) { + for (let n = m; n <= this.maxFactor; n += 1) { const p = new Palindrome(m, n); if (p.valid()) { return p; From c98ab460441e8038e7c38d120544f6cb755c2881 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Wed, 6 Oct 2021 20:14:07 -0400 Subject: [PATCH 045/970] Fix Footnote Link Display (#1409) --- concepts/arrays/about.md | 10 +++++----- concepts/arrays/introduction.md | 10 +++++----- concepts/promises/about.md | 12 ++++++------ concepts/promises/introduction.md | 6 +++--- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 4ff19cbec9..17803c29a3 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -208,11 +208,11 @@ names; --- -[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) -[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) -[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) -[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) -[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) +[^1]: `push`, MDN. (referenced September 29, 2021) +[^2]: `pop`, MDN. (referenced September 29, 2021) +[^3]: `shift`, MDN. (referenced September 29, 2021) +[^4]: `unshift`, MDN. (referenced September 29, 2021) +[^5]: `splice`, MDN. (referenced September 29, 2021) [array-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods [concept-numbers]: /tracks/javascript/concepts/numbers diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index b1c552c1cd..4ad0ec7db3 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -94,10 +94,10 @@ numbers; --- -[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) -[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) -[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) -[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) -[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) +[^1]: `push`, MDN. (referenced September 29, 2021) +[^2]: `pop`, MDN. (referenced September 29, 2021) +[^3]: `shift`, MDN. (referenced September 29, 2021) +[^4]: `unshift`, MDN. (referenced September 29, 2021) +[^5]: `splice`, MDN. (referenced September 29, 2021) [array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array diff --git a/concepts/promises/about.md b/concepts/promises/about.md index f2643467b0..2e1d260428 100644 --- a/concepts/promises/about.md +++ b/concepts/promises/about.md @@ -133,12 +133,12 @@ Promise.resolve('resolved!').then( --- -[^4]: `all`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all -[^5]: `reject`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject -[^6]: `resolve`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve -[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then -[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch -[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +[^4]: `all`, MDN. +[^5]: `reject`, MDN. +[^6]: `resolve`, MDN. +[^1]: `then`, MDN. +[^2]: `catch`, MDN. +[^3]: `finally`, MDN. [promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch [promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then diff --git a/concepts/promises/introduction.md b/concepts/promises/introduction.md index 055c203b35..14963c91c7 100644 --- a/concepts/promises/introduction.md +++ b/concepts/promises/introduction.md @@ -94,9 +94,9 @@ findDataById(4) --- -[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then -[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch -[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +[^1]: `then`, MDN. +[^2]: `catch`, MDN. +[^3]: `finally`, MDN. [promise-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise [promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch From ce1075ccae487eaeecaa0e09abbaf192f8d2f83b Mon Sep 17 00:00:00 2001 From: Scott Cook Date: Wed, 6 Oct 2021 21:53:10 -0700 Subject: [PATCH 046/970] Fixed typo in test output (#1408) --- exercises/concept/poetry-club-door-policy/door-policy.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/poetry-club-door-policy/door-policy.spec.js b/exercises/concept/poetry-club-door-policy/door-policy.spec.js index 624aa84135..e112bf91b3 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.spec.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.spec.js @@ -117,7 +117,7 @@ describe('back door response', () => { expect(actualLetters).toStrictEqual(expectedLetters); }); - test('should igniore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { + test('should ignore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { const actualLetters = recite(SHIRE_HORSE_WITH_SPACES, backDoorResponse); const expectedLetters = ['h', 'o', 'r', 's', 'e']; expect(actualLetters).toStrictEqual(expectedLetters); From bf0b5231a14792872153a5e1c9f1c02236940e1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 21:26:21 +0530 Subject: [PATCH 047/970] Bump @types/node from 16.10.2 to 16.10.3 (#1404) * Bump @types/node from 16.10.2 to 16.10.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.2 to 16.10.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index b2bf894c31..64e3a0f686 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index a75f4858de..71474a850a 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 37b08d6b0d..cb5521600d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index ddf27e1c84..70072dea52 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7c1813a6ca..7b27a23b22 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 4577a4af34..7c0e88a8d6 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 27b154f5ae..5d0c20d598 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 3c765cc675..07082e2f70 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 443884e8b2..77933d8ea8 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 9c8507dbe8..28ea04c0fd 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ecf1c473a3..694f49fdf6 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index d4dee68dd1..693b1a9dda 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b311e0b4e1..99061dec80 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index b25fbc765c..795148373a 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 47925ee2ba..dc17e98b7e 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 439a1ed089..77fe7bee8a 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 89bec0aa10..512cbf6e22 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 2b42fe5126..d69bd5f415 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 0868310550..76f5ff7288 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 16c5a9dc03..2768a84a4b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 1ea965a235..37fe2e1baa 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 02ba8ff346..be76b63b2b 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 97c21e6db2..48d2548744 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 9d56674ae5..d394e167a1 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 0c970cc156..605af34126 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 285addc6a4..e4b04f0ffb 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index d5a8f64b84..ee343d5e37 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 43fe61588d..d7e9791f28 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index ff4f64fc55..cafb30bb06 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index df48e4c46c..d3325037c5 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 6ea5571a7c..b845d154f8 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 31986c8aa4..d0b3fc620d 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index bdf0fa694c..8c4185df39 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 94bb62d93c..a39de56bca 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 8e91aa43cb..5abfbd8e3a 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 94d41560ba..9d614c7edd 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5b4b7759e5..e6d709a523 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 7abd196824..d1f5642efc 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 791d897a7d..557a60d8fb 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 8ffb2d4f1d..b7a7d62026 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index bbdac3697f..26853a7e6e 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 42d9ccf6d5..30f30de0eb 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 64565c7091..a55a71f5bd 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index b79fbf66c9..c1bdaef1e3 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index c745d88062..3869941932 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index c818d4a984..5612a77a22 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index b74a28f8ca..abffd3d424 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index f492f0f754..77e87de557 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 4d0f5c7ac6..752909b4d0 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 9aa876d290..39e6311aa0 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index eb1b72ddd6..eff3892e12 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index eccab956ba..312a8fd2d2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 55e74be418..8a67cc7bc2 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 2640afdb14..21a3cb45fc 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 76a9f0f122..18c738cc92 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index e9ee67bf42..92770c0a91 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 28a510e4ec..efee7a1ed0 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index e8890eb3d9..282c8de495 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index ff3c9f9caf..b083fe5cf5 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index d0b2edb0e2..dc144aee5f 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 409668a2d4..ff17a2becf 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 2c37cbed63..7eb3df4efc 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2971a441cf..eb9667254b 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 87a8c15c9c..c64fff7c00 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2008107c88..29163b2e28 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 9235590dc1..d1be21c6b1 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 4630de0b22..b5c80a0496 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 6364892415..f5b1ed033d 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 9743a68098..bbe1db8632 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 1d3744717b..95c9a547bc 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 0d72b41797..a1c3bc33a2 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 80f190d670..aa5952e6c7 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index e2f11ab1f0..1fb0c93093 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index f1057cf20e..655e1fc418 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 53dec178d2..2b03a27e84 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index d45bc77169..3a35ad5f5d 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8927f2c994..2e4a396713 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 8158320be7..7c5ecd0b35 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 3ef62c379f..84457418b3 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index a6a72a02a5..d5fcc5ad9a 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 7232f24081..43c4dce63b 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 04461e7cba..b741882d1f 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 23386fc662..408efc5c91 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 80d29173cf..5e9969953a 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index fb23ebccd8..8cb47952a6 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index d1e208e8d6..6cdd371440 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index b5849554cd..ee85f329bb 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 5bc746e565..fa67b1c175 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 427f593219..b981836243 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index da306eae02..356b65b6d9 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index a901f42417..3d89703081 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 9cee489c7d..b2ac075243 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 1605a557a8..eeac191cd5 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index dee4800fba..ff0326ef75 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index a09a798926..55692ef25b 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 4df67d3179..bb11121711 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 596036ab58..dc8176abda 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index d85130006b..5f2f13e1ea 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 55186e12b6..f3207b9ab8 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 05df7deff7..33569cce66 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 7a07e2b2b7..6573b5d0ac 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 058bfc75cf..3107303d88 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 8673143fb7..5c3a73f77c 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index cc813ed5cd..3eb4cc5bc2 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e09eb9e09f..bfb731b7fc 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 1229e96906..139f636bd5 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 88b1e780ff..04dffb0e37 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index b3b4701be5..134ddc34ec 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 1b1c30b7a8..0e5c06a03c 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 003aba878e..aedc3d4895 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index d455ec71ae..83a7437f17 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6ba98fd1d1..10b3923e72 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 732376f513..3adb9bd310 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 2a028eb100..e3aa631208 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 41c180ada8..00bbd99d72 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 9c4e86e4e1..150603acc9 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index b3ec239ad4..98b94df851 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index cbd519e450..07333de8c2 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index cfc512b3be..ff6b9c872b 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index b5c23c0321..25460e0fa7 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 15225dd184..34b5864d21 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index bcbc2ad5d3..1cd7ca14dc 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 3a79731e60..3661768c7f 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 22d6d3b67e..b727548b78 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 9ba3766e53..9573b56d15 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 3d31c979a4..20bc3a9da8 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index fcfa0cbde5..1c93ec2887 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index eda112c581..4014f1e628 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 468f2a8ff6..f1d8544014 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a9cd7c263c..3b3c53ea72 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b3e07d95f3..4bdaeec386 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 2e006e15d5..1717df08e4 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 15e0a66df9..4fee2b99df 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index dad028ba3b..98d8089453 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index a982965373..29fb923b8a 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index e03dcd1bf0..37670b7df3 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 8881c192e8..9a0892ddc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3790,9 +3790,9 @@ "dev": true }, "@types/node": { - "version": "16.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", - "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==", + "version": "16.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", + "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 2994cca488..9315899ac5 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "chalk": "^4.1.2", "core-js": "^3.18.1", From ca56546c25325df25d6ad2406be90e8355acb91d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 21:42:22 +0530 Subject: [PATCH 048/970] Bump core-js from 3.18.1 to 3.18.2 (#1405) * Bump core-js from 3.18.1 to 3.18.2 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.1 to 3.18.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.1...v3.18.2) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 64e3a0f686..987984b8dc 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 71474a850a..68b410f0e1 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index cb5521600d..14aa5137a4 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 70072dea52..e36e0be62d 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7b27a23b22..eacad32f70 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 7c0e88a8d6..da2326753c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 5d0c20d598..1f277cc28c 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 07082e2f70..a0994fb111 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 77933d8ea8..a6afcd7875 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 28ea04c0fd..e128eef49b 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 694f49fdf6..89318252ef 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 693b1a9dda..337ea6383a 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 99061dec80..869fe529f0 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 795148373a..2094a4704b 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index dc17e98b7e..f37b85fd75 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 77fe7bee8a..6aa0389334 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 512cbf6e22..d5e2744980 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index d69bd5f415..7e21dea25b 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 76f5ff7288..e881f0460a 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 2768a84a4b..0b866810c2 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 37fe2e1baa..a568017a3d 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index be76b63b2b..f6981eebb7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 48d2548744..76af3c4ac0 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index d394e167a1..df2f07bea6 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 605af34126..ae18c6c171 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index e4b04f0ffb..248046e9bb 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index ee343d5e37..835c3d06d0 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index d7e9791f28..c968c158dc 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index cafb30bb06..a90525c2e6 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index d3325037c5..e9d6e8666b 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index b845d154f8..6baf5f4676 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index d0b3fc620d..4a253399af 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 8c4185df39..84a2551393 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index a39de56bca..ef3fe802ee 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 5abfbd8e3a..dac6c297ea 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 9d614c7edd..71ca96f9d5 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index e6d709a523..0b17586e71 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d1f5642efc..ed57e01777 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 557a60d8fb..83f1360bb0 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index b7a7d62026..41bd652ee3 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 26853a7e6e..d013a846ae 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 30f30de0eb..8ce3466fe0 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index a55a71f5bd..bf7ea6c4b1 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index c1bdaef1e3..066f280aa1 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 3869941932..5027957814 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 5612a77a22..85be7d262f 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index abffd3d424..792e203687 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 77e87de557..71744c0b20 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 752909b4d0..0821045b70 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 39e6311aa0..50b59ebe6b 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index eff3892e12..97e305f516 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 312a8fd2d2..7238ed859c 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 8a67cc7bc2..2a40e18ea2 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 21a3cb45fc..164adabea5 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 18c738cc92..c559a18c3d 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 92770c0a91..2d527b1be7 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index efee7a1ed0..f7f38083b2 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 282c8de495..10972aa07f 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index b083fe5cf5..aaed52beeb 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index dc144aee5f..5d0cbebd40 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index ff17a2becf..a58804014c 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 7eb3df4efc..5b452fdb04 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index eb9667254b..9066482796 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c64fff7c00..b38da723fd 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 29163b2e28..91a34a5e5e 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index d1be21c6b1..46263e3254 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index b5c80a0496..7592403924 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index f5b1ed033d..5228453568 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index bbe1db8632..1900e17186 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 95c9a547bc..59e5bd1f23 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index a1c3bc33a2..da379686f3 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index aa5952e6c7..2fd995ff4d 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 1fb0c93093..05908b25fb 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 655e1fc418..2f6187814c 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2b03a27e84..4a2008d818 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 3a35ad5f5d..efe7ef52d7 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 2e4a396713..b05c84f2bf 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 7c5ecd0b35..23dafa2e0b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 84457418b3..6f48d5179c 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index d5fcc5ad9a..f2f522c9ae 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 43c4dce63b..6ec3b6a7bc 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index b741882d1f..65c79bc12a 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 408efc5c91..93437b69bd 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 5e9969953a..6d1a8fc381 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 8cb47952a6..435aeb5eff 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 6cdd371440..d07418eb08 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index ee85f329bb..2b19f79a44 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index fa67b1c175..349305d17d 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index b981836243..86bdf14409 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 356b65b6d9..0e631bdb83 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 3d89703081..079199af7e 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index b2ac075243..9944158acd 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index eeac191cd5..9ebf74dcf5 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index ff0326ef75..2ee04fbb1c 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 55692ef25b..1ed15ba3fe 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index bb11121711..3ec8e99931 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index dc8176abda..56dae7ba29 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 5f2f13e1ea..d2f1a5138a 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index f3207b9ab8..73d992769d 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 33569cce66..694ca0d713 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6573b5d0ac..ec3630ed7d 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 3107303d88..e52ef7d130 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 5c3a73f77c..886272e141 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 3eb4cc5bc2..8fbfd5a05b 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index bfb731b7fc..3899276170 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 139f636bd5..3faba038ae 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 04dffb0e37..d460b4c66c 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 134ddc34ec..2fe47744f7 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 0e5c06a03c..adf4cace54 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index aedc3d4895..abf2b28838 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 83a7437f17..edcd5e99e8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 10b3923e72..05d53f8cb6 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 3adb9bd310..0e948dcc5b 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e3aa631208..32d71adb36 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 00bbd99d72..e0a962f431 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 150603acc9..7c30483735 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 98b94df851..48ecf9cd9f 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 07333de8c2..38ed025bfb 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index ff6b9c872b..68115e6c0c 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 25460e0fa7..208ba8f539 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 34b5864d21..fda4cab7cf 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 1cd7ca14dc..8e6ff59a39 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 3661768c7f..bc1c60b14d 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index b727548b78..2414ea0b6f 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 9573b56d15..c90fa4df25 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 20bc3a9da8..d9c23510b2 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 1c93ec2887..2f8dbf8c08 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 4014f1e628..02aa57811a 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index f1d8544014..f9eda0c13c 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 3b3c53ea72..fae06c0179 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 4bdaeec386..13876a2bc4 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 1717df08e4..fc826a055b 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 4fee2b99df..c7d48cbfc8 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 98d8089453..7cc25ada2c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 29fb923b8a..2345da6d50 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 37670b7df3..fe90d3bf10 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 9a0892ddc6..693f2a3ffa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4887,9 +4887,9 @@ "dev": true }, "core-js": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", - "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==", + "version": "3.18.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", + "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 9315899ac5..2c58752969 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "chalk": "^4.1.2", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 690c46a0949d9c42f3246a72328be36c771f6110 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 22:16:47 +0530 Subject: [PATCH 049/970] Bump @babel/preset-env from 7.15.6 to 7.15.8 (#1410) * Bump @babel/preset-env from 7.15.6 to 7.15.8 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.6 to 7.15.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 159 +++++++++--------- package.json | 2 +- 138 files changed, 215 insertions(+), 218 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 987984b8dc..81e11e3b51 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 68b410f0e1..098982ee07 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 14aa5137a4..0fb79e9d95 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index e36e0be62d..ca56f76069 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index eacad32f70..2135a3fcf5 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index da2326753c..18bd5a9188 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 1f277cc28c..8149753395 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index a0994fb111..481374e8ce 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index a6afcd7875..03505c5c1b 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index e128eef49b..c150cc13fc 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 89318252ef..6c2c90636c 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 337ea6383a..0025683a81 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 869fe529f0..68811ac8b3 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 2094a4704b..c4237964c2 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index f37b85fd75..7ccf5ed720 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 6aa0389334..0e8412af1b 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index d5e2744980..98997e7d86 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 7e21dea25b..835b72addb 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index e881f0460a..6ae7a41dcd 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 0b866810c2..869d64a82b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index a568017a3d..23e8c229ca 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index f6981eebb7..3a09cbbdbe 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 76af3c4ac0..8f760efb97 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index df2f07bea6..aa3004165f 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index ae18c6c171..8fc543cf7b 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 248046e9bb..dca895771d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 835c3d06d0..0289751045 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index c968c158dc..c49f21da87 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a90525c2e6..5b8d66ce27 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index e9d6e8666b..bcd2405921 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 6baf5f4676..f1e7d09da2 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 4a253399af..1b9ce75082 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 84a2551393..65fa3425a2 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index ef3fe802ee..2cdb4ff947 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index dac6c297ea..738e2d215c 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 71ca96f9d5..8c63f19d86 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 0b17586e71..6a8661f4a0 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ed57e01777..4ee52d1f01 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 83f1360bb0..b49c5027c8 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 41bd652ee3..e194601269 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d013a846ae..f826d9f05f 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 8ce3466fe0..66d4a17b8d 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index bf7ea6c4b1..2b483cc510 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 066f280aa1..6f30fa6f11 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 5027957814..ceb927c95f 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 85be7d262f..47b41a26b5 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 792e203687..fd14d1acfb 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 71744c0b20..e2c3ccc14e 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 0821045b70..2772d2d95c 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 50b59ebe6b..de10c88156 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 97e305f516..73964903a5 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 7238ed859c..75c6358449 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 2a40e18ea2..499700340e 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 164adabea5..65444a4587 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index c559a18c3d..2614bef054 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 2d527b1be7..3461f5cc3a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index f7f38083b2..1db111cb41 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 10972aa07f..0d0e45d02b 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index aaed52beeb..9d40f7fc75 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 5d0cbebd40..7ebef14611 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index a58804014c..3d2c8acdf8 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 5b452fdb04..e67397c633 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 9066482796..f4baabdbd7 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b38da723fd..3cd87181b0 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 91a34a5e5e..79986533f4 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 46263e3254..010191759f 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 7592403924..5c74a5deea 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 5228453568..f832e84902 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 1900e17186..9f973ee814 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 59e5bd1f23..cd11c8efd6 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index da379686f3..575abb72e1 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 2fd995ff4d..82c865615b 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 05908b25fb..3bd88858a6 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2f6187814c..95e4463226 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 4a2008d818..5b6844b3dc 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index efe7ef52d7..e32200a52c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index b05c84f2bf..7ee2016421 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 23dafa2e0b..d6cf3530a1 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 6f48d5179c..93b7bf81d3 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index f2f522c9ae..6f1bbab744 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 6ec3b6a7bc..35bb06e251 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 65c79bc12a..ad41cf89a3 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 93437b69bd..607779e4eb 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 6d1a8fc381..9ed84c176b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 435aeb5eff..ca5cc768f5 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index d07418eb08..76a54634af 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 2b19f79a44..275a022f83 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 349305d17d..e27c7b4b5d 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 86bdf14409..70f02c0ce3 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0e631bdb83..0f39d51148 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 079199af7e..64f9409c6f 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 9944158acd..bffc154d34 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 9ebf74dcf5..a4a7409af8 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 2ee04fbb1c..1a113ecc40 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 1ed15ba3fe..bf68ffac73 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 3ec8e99931..7ca58312ea 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 56dae7ba29..57bb68eb14 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index d2f1a5138a..431dd58b27 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 73d992769d..89d9c723b9 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 694ca0d713..a839f9ead2 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index ec3630ed7d..d88518195d 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index e52ef7d130..1426c87373 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 886272e141..111ee17daa 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 8fbfd5a05b..0eb5394fec 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 3899276170..8ca7e660cf 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 3faba038ae..7ff1028dd9 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index d460b4c66c..2bfefcb559 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 2fe47744f7..9d932706bf 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index adf4cace54..6b739ce1a9 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index abf2b28838..4363bd54ab 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index edcd5e99e8..335ef67ecb 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 05d53f8cb6..30227edad0 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 0e948dcc5b..de123e76ba 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 32d71adb36..e8a6fd8a22 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index e0a962f431..1da3a3eede 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 7c30483735..cdc429bab5 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 48ecf9cd9f..879b7a051a 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 38ed025bfb..a957936fe6 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 68115e6c0c..51610c31da 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 208ba8f539..053d348fb2 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index fda4cab7cf..a64ee4ad30 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 8e6ff59a39..01d13b2c97 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index bc1c60b14d..00049aab39 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 2414ea0b6f..9fc464caaf 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index c90fa4df25..8f3b7dcb0c 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index d9c23510b2..b4bc764314 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 2f8dbf8c08..6e62fa8586 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 02aa57811a..f401bba6df 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index f9eda0c13c..924e111ed0 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index fae06c0179..67eaea00c5 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 13876a2bc4..9c0e5cba80 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index fc826a055b..cf265fbfdb 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c7d48cbfc8..969e5250e7 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 7cc25ada2c..d22c925522 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 2345da6d50..95c08d8f60 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index fe90d3bf10..bb1da58bcd 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/package-lock.json b/package-lock.json index 693f2a3ffa..956f85085b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -314,9 +314,9 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" @@ -363,9 +363,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -429,21 +429,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -495,9 +495,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -1094,21 +1094,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -1154,9 +1154,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -1432,9 +1432,9 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", - "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1995,9 +1995,9 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" @@ -2050,9 +2050,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -2204,9 +2204,9 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" @@ -2250,9 +2250,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -2523,13 +2523,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2627,9 +2627,9 @@ } }, "@babel/preset-env": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", - "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -2637,7 +2637,7 @@ "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-class-static-block": "^7.15.4", "@babel/plugin-proposal-dynamic-import": "^7.14.5", @@ -2692,7 +2692,7 @@ "@babel/plugin-transform-regenerator": "^7.14.5", "@babel/plugin-transform-reserved-words": "^7.14.5", "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-spread": "^7.15.8", "@babel/plugin-transform-sticky-regex": "^7.14.5", "@babel/plugin-transform-template-literals": "^7.14.5", "@babel/plugin-transform-typeof-symbol": "^7.14.5", @@ -2701,7 +2701,7 @@ "@babel/preset-modules": "^0.1.4", "@babel/types": "^7.15.6", "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", "babel-plugin-polyfill-regenerator": "^0.2.2", "core-js-compat": "^3.16.0", "semver": "^6.3.0" @@ -4893,47 +4893,44 @@ "dev": true }, "core-js-compat": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.0.tgz", - "integrity": "sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==", + "version": "3.18.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.2.tgz", + "integrity": "sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ==", "dev": true, "requires": { - "browserslist": "^4.17.0", + "browserslist": "^4.17.3", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", - "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", + "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001259", - "electron-to-chromium": "^1.3.846", + "caniuse-lite": "^1.0.30001264", + "electron-to-chromium": "^1.3.857", "escalade": "^3.1.1", - "nanocolors": "^0.1.5", - "node-releases": "^1.1.76" + "node-releases": "^1.1.77", + "picocolors": "^0.2.1" } }, "caniuse-lite": { - "version": "1.0.30001260", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", - "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", - "dev": true, - "requires": { - "nanocolors": "^0.1.0" - } + "version": "1.0.30001265", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", + "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", + "dev": true }, "electron-to-chromium": { - "version": "1.3.850", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", - "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==", + "version": "1.3.861", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.861.tgz", + "integrity": "sha512-GZyflmpMnZRdZ1e2yAyvuFwz1MPSVQelwHX4TJZyXypB8NcxdPvPNwy5lOTxnlkrK13EiQzyTPugRSnj6cBgKg==", "dev": true }, "node-releases": { - "version": "1.1.76", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", - "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", "dev": true }, "semver": { @@ -8919,12 +8916,6 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "nanocolors": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", - "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", - "dev": true - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -9307,6 +9298,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", diff --git a/package.json b/package.json index 2c58752969..5e482514ec 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", From dfa73c820ab008f80ec8f7cc2b797740d76b294a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 22:30:17 +0530 Subject: [PATCH 050/970] Bump @babel/node from 7.15.4 to 7.15.8 (#1411) Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.15.4 to 7.15.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-node) --- updated-dependencies: - dependency-name: "@babel/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 131 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 125 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 956f85085b..36ceb36c46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1393,9 +1393,9 @@ } }, "@babel/node": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.4.tgz", - "integrity": "sha512-UZue+j8p5aKTaVjvy5psYmqLHqmz+9cIboAFoa97S1xeZyUr0gT6KzXB8ZkfBIsP/u79biOdjGHVXBXnW3rVfw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.8.tgz", + "integrity": "sha512-JbgTCrnx6IUECznEbQ7e2rbVYtrXKixSbEG2bxxbMkV648WdUf3tdc+ZUW2++dvnnAswcpwc76cRwf0xEQqsrw==", "dev": true, "requires": { "@babel/register": "^7.15.3", @@ -6204,6 +6204,16 @@ "pump": "^3.0.0" } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -6304,6 +6314,15 @@ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -6493,6 +6512,17 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "interpret": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", @@ -6728,6 +6758,12 @@ "has-symbols": "^1.0.2" } }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -6755,6 +6791,15 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -9116,14 +9161,75 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" + "es-abstract": "^1.19.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } } }, "object.pick": { @@ -9951,6 +10057,17 @@ "dev": true, "optional": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", diff --git a/package.json b/package.json index 5e482514ec..a5d6a8c427 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", - "@babel/node": "^7.15.4", + "@babel/node": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", From 36109fdac735f18027a9edb6471bd3b79a710fa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Oct 2021 02:31:18 +0530 Subject: [PATCH 051/970] Bump @babel/core from 7.15.5 to 7.15.8 (#1412) * Bump @babel/core from 7.15.5 to 7.15.8 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.15.5 to 7.15.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 92 ++++++++++++------- package.json | 2 +- 138 files changed, 195 insertions(+), 171 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 81e11e3b51..e9733348aa 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 098982ee07..cd1177e5ad 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 0fb79e9d95..5349cf9da5 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index ca56f76069..608b08a54f 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 2135a3fcf5..f9f937a205 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 18bd5a9188..164a35450b 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 8149753395..c4492959c7 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 481374e8ce..3efa5d14c6 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 03505c5c1b..c668ce42a2 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index c150cc13fc..c5e3a17adf 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 6c2c90636c..ba5a4f0aad 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 0025683a81..ba382e041f 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 68811ac8b3..82e1bfb932 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index c4237964c2..8c8805d474 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 7ccf5ed720..a7dc58762d 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 0e8412af1b..98f59d7c44 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 98997e7d86..67e382fbbc 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 835b72addb..8f6222d350 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 6ae7a41dcd..ee323de13f 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 869d64a82b..d4042e47e8 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 23e8c229ca..659d9de968 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 3a09cbbdbe..db1242f5ca 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8f760efb97..b27d36120e 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index aa3004165f..7442cac7fe 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8fc543cf7b..15e629a63f 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index dca895771d..b350f2be57 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 0289751045..f867fae998 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index c49f21da87..84f67fe240 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 5b8d66ce27..79d3d96f3a 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index bcd2405921..5212265a73 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index f1e7d09da2..342a0e6f5b 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 1b9ce75082..d6ba52668f 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 65fa3425a2..7147bfbf9d 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 2cdb4ff947..01de739843 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 738e2d215c..2c371a6d7a 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 8c63f19d86..15ea63e5a4 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 6a8661f4a0..4de45bb861 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 4ee52d1f01..eca787477a 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b49c5027c8..5880c73718 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index e194601269..ead4a8a131 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index f826d9f05f..28c28cc69d 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 66d4a17b8d..5e3855e0ba 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 2b483cc510..95ed580cc8 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 6f30fa6f11..0ee5bbb7f1 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ceb927c95f..ae8ee8d4ab 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 47b41a26b5..4a9702029c 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index fd14d1acfb..56125159d2 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index e2c3ccc14e..a1c960d7b5 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 2772d2d95c..29e06190ff 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index de10c88156..c03f77bcd8 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 73964903a5..e92ecf671b 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 75c6358449..9d9e165dd2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 499700340e..c3778e9b94 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 65444a4587..eb8e7b5700 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2614bef054..ed4bb65516 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 3461f5cc3a..1eb12699d0 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 1db111cb41..8850149db3 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 0d0e45d02b..17ece53dff 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 9d40f7fc75..f231057358 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 7ebef14611..70ae33e240 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 3d2c8acdf8..f03c7d57da 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index e67397c633..1847008db1 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index f4baabdbd7..61721dbabc 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 3cd87181b0..87f4795096 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 79986533f4..2d146655d3 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 010191759f..c3e0bf8321 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 5c74a5deea..499e15affd 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index f832e84902..e8e78783a3 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 9f973ee814..469cc43107 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index cd11c8efd6..d713c0a5e8 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 575abb72e1..3c632121e0 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 82c865615b..f098832179 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 3bd88858a6..7886458408 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 95e4463226..d6d78cb08c 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 5b6844b3dc..2e4621738f 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e32200a52c..38285074b7 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 7ee2016421..005508db63 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index d6cf3530a1..fe67fe0765 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 93b7bf81d3..864b7bf5ce 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 6f1bbab744..6fa3ca48b8 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 35bb06e251..6d70669ad9 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index ad41cf89a3..cc88bf4062 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 607779e4eb..096d430359 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 9ed84c176b..6638c533fe 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index ca5cc768f5..38c06bed88 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 76a54634af..ec9f705abc 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 275a022f83..c88618d277 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index e27c7b4b5d..6b4b96a0c6 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 70f02c0ce3..8783ceca53 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0f39d51148..e39b6d4dea 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 64f9409c6f..01d7d4d01b 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index bffc154d34..39ccd55967 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index a4a7409af8..85e8b6eef1 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 1a113ecc40..8e94fd01e1 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index bf68ffac73..de0b7f64fd 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 7ca58312ea..3510c64bc9 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 57bb68eb14..7c9567b4ae 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 431dd58b27..b7cbe8496b 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 89d9c723b9..d2c69407e9 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index a839f9ead2..b8b15eec1f 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index d88518195d..58477ed8c1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 1426c87373..39864995e4 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 111ee17daa..48450c1704 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 0eb5394fec..1880b80468 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 8ca7e660cf..8e36666656 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 7ff1028dd9..a1b47e894c 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 2bfefcb559..f77aee05d1 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 9d932706bf..9c94cb1886 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 6b739ce1a9..6f31e995fe 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 4363bd54ab..827b100056 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 335ef67ecb..87f9bb9744 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 30227edad0..b48e191f53 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index de123e76ba..6ee70fbffd 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e8a6fd8a22..c79feb2c19 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 1da3a3eede..7713be8eb5 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index cdc429bab5..a4240d5fe4 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 879b7a051a..f2a2d0a54c 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index a957936fe6..70f7f27b29 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 51610c31da..b78d73da9e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 053d348fb2..43c56d470e 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index a64ee4ad30..abed2e1d7a 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 01d13b2c97..97ca1f2636 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 00049aab39..7c16a9e253 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 9fc464caaf..5378d38a51 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8f3b7dcb0c..f605788420 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index b4bc764314..7c4314eb82 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 6e62fa8586..eff659ddc0 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index f401bba6df..bdd23bc611 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 924e111ed0..17c5bb52ae 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 67eaea00c5..a5c6195a95 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 9c0e5cba80..3595eef70b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index cf265fbfdb..3253dbcfb6 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 969e5250e7..3221b7ae90 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index d22c925522..a7e0808726 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 95c08d8f60..c9c8712ec3 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index bb1da58bcd..bf7a82f72d 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/package-lock.json b/package-lock.json index 36ceb36c46..9a6fc5eef5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,20 +36,20 @@ "dev": true }, "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", + "@babel/parser": "^7.15.8", "@babel/template": "^7.15.4", "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -59,21 +59,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -98,6 +98,30 @@ "@babel/types": "^7.15.4" } }, + "@babel/helper-module-transforms": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + } + } + }, "@babel/helper-split-export-declaration": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", @@ -119,9 +143,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -153,9 +177,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1237,21 +1261,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -1297,9 +1321,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -1331,9 +1355,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", diff --git a/package.json b/package.json index a5d6a8c427..601a705258 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/node": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", From c9d868d939cb05d243478cf74ca6418c9bca4ea4 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 8 Oct 2021 15:11:00 +0200 Subject: [PATCH 052/970] Add Roadmap Document (#1417) --- reference/roadmap.md | 81 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 reference/roadmap.md diff --git a/reference/roadmap.md b/reference/roadmap.md new file mode 100644 index 0000000000..0e536c6e1a --- /dev/null +++ b/reference/roadmap.md @@ -0,0 +1,81 @@ +# Roadmap + +This document provides an overview of the main topics that contributors and maintainers will probably focus on in the coming months. + +## Topics Overview + +- Improve existing concept exercises (see [tracking issue](https://github.com/exercism/javascript/issues/1415)) +- Create additional concept exercises (see syllabus overview below) +- Define the `prerequisites` and `practices` lists for all practice exercises (see [tracking issue](https://github.com/exercism/javascript/issues/960)) +- Improve the [test runner](https://github.com/exercism/javascript-test-runner/) + - Fix bugs + - Nicer output in case variables are defined outside of the test case + - Connect tests to tasks +- Add [analyzer](https://github.com/exercism/javascript-analyzer/) comments for all existing concept exercises +- Improve/update/proof-read various documentation (contributing guidelines, how to implement a concept exercise, docs, exercises/shared, reference folder) + +## Syllabus Overview + +### Concept that exists or an issue has been created + +- `basics` +- `strings` (incl. string methods) +- `numbers` +- `booleans` +- `conditionals` (if/else) and `comparison` +- `for-loops` and `increment-decrement` +- `while-loops` +- `conditionals-switch` +- `objects` (as key-value collections) +- `null-undefined` +- `functions` +- `type-conversion` (incl. truthy/falsy) +- `template-strings` +- `conditionals-ternary` +- `callbacks` +- `arrow-functions` +- `classes` and `prototypes` +- `inheritance` +- `errors` +- `arrays` (incl. array manipulation with push, pop etc.) +- `array-loops` +- `array-analysis` +- `array-transformation` +- `array-destructering` +- `rest-and-spread` +- `promises` +- `recursion` +- `closures` +- `sets` + +### Potential Future Concepts + +- `type-checking` +- `maps` (should be added to the Sets exercise, WeakSet/WeakMap could be in about as first iteration) +- `dates` +- `async-await` +- `JSON` +- `randomness` +- `regular-expressions` +- `math` +- getters/setters, flags, descriptors +- `proxy` +- `variables` (deep dive on const/let/var) +- `immutability` (incl. freeze, could be combined with the variables concept) +- `object-helpers` (e.g. Object.assign) +- chars and codepoints +- this and scope (incl. call/bind) +- iterators and "enumerators" +- generators/yield +- asnyc generators and iterators +- bit wise operators +- modules, imports, exports, dynamic imports +- duck-typing +- Internationalization API +- `bigint` +- `symbol` +- JSDoc comments +- asychronicity, event loop +- setTimeout/setInterval +- events +- "everything is an object" sometimes (relation of functions, arrays and primitives to objects, e.g. boxed types) From 118a445fc0c4a32091787750c989648d98594f5e Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 8 Oct 2021 20:15:41 +0200 Subject: [PATCH 053/970] Improve Concept Exercise Poetry Door Club Policy (strings) (#1342) --- concepts/strings/.meta/config.json | 4 +- concepts/strings/about.md | 95 +++++++++--- concepts/strings/introduction.md | 53 +++++-- concepts/strings/links.json | 8 +- .../poetry-club-door-policy/.docs/hints.md | 30 ++-- .../.docs/instructions.md | 90 ++++++------ .../.docs/introduction.md | 52 +++++-- .../poetry-club-door-policy/.meta/config.json | 2 +- .../poetry-club-door-policy/.meta/design.md | 12 +- .../poetry-club-door-policy/.meta/exemplar.js | 76 +++------- .../poetry-club-door-policy/door-policy.js | 51 +++---- .../door-policy.spec.js | 138 +++++++----------- 12 files changed, 332 insertions(+), 279 deletions(-) diff --git a/concepts/strings/.meta/config.json b/concepts/strings/.meta/config.json index ab018cbf9a..49f044f481 100644 --- a/concepts/strings/.meta/config.json +++ b/concepts/strings/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Strings are useful for holding data that can be represented in text form.", - "authors": ["SleeplessByte"], + "blurb": "A \"string\" is the JavaScript data type to store text data. Learn about creating strings and useful methods to modify them.", + "authors": ["SleeplessByte", "junedev"], "contributors": ["hayashi-ay"] } diff --git a/concepts/strings/about.md b/concepts/strings/about.md index 12e9d88438..f23f39919f 100644 --- a/concepts/strings/about.md +++ b/concepts/strings/about.md @@ -1,47 +1,100 @@ # About -Strings are useful for holding data that can be represented in text form. -There are two ways to access an individual character in a string. +A _string_ is the JavaScript data type to store text data. +There is no separate data type for an individual character. -The first is the `charAt()` method: +## Creating a String +You create a string [literal][literal] by wrapping the text in single quotes or double quotes. +On Exercism, single quotes are used. + + +```javascript +'Hello, World!' +"Hello, World!" +``` + + +Some special characters of the text need to be prefixed with a backslash `\`, see [escape sequences on MDN][mdn-escape-sequences]. + + ```javascript -'cat'.charAt(1); -// => "a" +const text = 'I\'m having fun.\nWhat about you?'; +console.log(text); +// => I'm having fun. +// => What about you? ``` + -The other way is to treat a `string` as a list of characters, where individual characters correspond to a numerical index (starts at zero): +Besides single and double quotes, you can also create a string by wrapping the text in backticks. +This syntax allows to include single or double quotes and even new lines without the need to escape them. +It also allows to embed expressions, see [Template Strings][mdn-template-strings] for more details. + +```javascript +`A multi-line string +with 'single quotes' +and "double quotes"`; +``` + +## Strings as Lists of Characters + +A string can be treated as a list of characters where the first character has index `0`. +You can access an individual character of the string using square brackets and the index of the letter you want to retrieve. +Alternatively, there is also the `charAt` method. ```javascript 'cat'[1]; -// => "a" +// => 'a' + +'cat'.charAt(2); +// => 't' ``` -Some of the most-used operations on strings are to check their `length` and to concatenate them using the `+` string operators. +You can determine the number of characters in a string by accessing the `length` property. ```javascript 'cat'.length; // => 3 +``` + +## Concatenation and Methods -'I like' + ' ' + 'cats'; -// => "I like cats" +The simplest way to concatenate strings is to use the addition operator `+`. + +```javascript +'I like' + ' ' + 'cats.'; +// => "I like cats." ``` -You can find all the methods in the [MDN docs][mdn-docs]. +Strings provide a lot of helper methods, see [MDN Docs on String Methods][mdn-string-methods] for a full list. +The following list shows some commonly used helpers. -## String interpolation +- [`toUpperCase`][mdn-to-upper-case] and [`toLowerCase`][mdn-to-lower-case] - change the case of all characters +- [`trim`][mdn-trim] - remove whitespace at the beginning and end +- [`includes`][mdn-includes], [`startsWith`][mdn-starts-with] and [`endsWith`][mdn-ends-with] - determine whether another string is part of the given string +- [`slice`][mdn-slice] - extract a section of the string -Strings in JavaScript support concatenation using [`+` and slight variations][mdn-concatenation] and interpolation using [string template literals][mdn-template-strings]. +## Strings are Immutable -```javascript -const NUMBER_OF_CATS = 4; -const concatenation = 'I have ' + NUMBER_OF_CATS + ' cats'; -// => "I have 4 cats" +Applying the methods above will never change the original string. Instead a new string will be created and returned. +Strings (and other primitive data types) are immutable in JavaScript. +That also means you cannot assign a different character at some index using the bracket syntax shown above (like you would in arrays). -const interpolation = `I have ${NUMBER_OF_CATS} cats`; -// => I have 4 cats +```javascript +const str = 'cat'; +str[1] = 'u'; // fails silently +console.log(str); +// => 'cat' ``` -[mdn-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[literal]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#literals +[mdn-escape-sequences]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#escape_sequences [mdn-template-strings]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals -[mdn-concatenation]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#long_literal_strings +[mdn-string-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-includes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes +[mdn-starts-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +[mdn-ends-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith diff --git a/concepts/strings/introduction.md b/concepts/strings/introduction.md index 7f22e2fce6..bd58194eb1 100644 --- a/concepts/strings/introduction.md +++ b/concepts/strings/introduction.md @@ -1,31 +1,60 @@ # Introduction -Strings are useful for holding data that can be represented in text form. -In JavaScript, create string literals using two single quotes (`'literal'`) or two double quotes (`"literal"`). +A _string_ is the JavaScript data type to store text data. -There are two ways to access an individual character in a string. +## Creating a String -The first is the `charAt()` method: +You create a string by wrapping the text in single quotes or double quotes. +On Exercism, single quotes are used. + ```javascript -'cat'.charAt(1); -// => "a" +'Hello, World!' +"Hello, World!" ``` + -The other way is to treat a `string` as a list of characters, where individual characters correspond to a numerical index (starts at zero). -The indexer syntax (`[index]`) can then be used to access the character at a specific index: +## Strings as Lists of Characters + +A string can be treated as a list of characters where the first character has index `0`. +You can access an individual character of the string using square brackets and the index of the letter you want to retrieve. ```javascript 'cat'[1]; -// => "a" +// => 'a' ``` -Some of the most-used operations on strings are to check their `length` and to concatenate them using the `+` string operators. +You can determine the number of characters in a string by accessing the `length` property. ```javascript 'cat'.length; // => 3 +``` + +## Concatenation and Methods -'I like' + ' ' + 'cats'; -// => "I like cats" +The simplest way to concatenate strings is to use the addition operator `+`. + +```javascript +'I like' + ' ' + 'cats.'; +// => "I like cats." ``` + +Strings provide a lot of helper methods, see [MDN Docs on String Methods][mdn-string-methods] for a full list. +The following list shows some commonly used helpers. + +- [`toUpperCase`][mdn-to-upper-case] and [`toLowerCase`][mdn-to-lower-case] - change the case of all characters +- [`trim`][mdn-trim] - remove whitespace at the beginning and end +- [`includes`][mdn-includes], [`startsWith`][mdn-starts-with] and [`endsWith`][mdn-ends-with] - determine whether another string is part of the given string +- [`slice`][mdn-slice] - extract a section of the string + +Strings are immutable in JavaScript. So a "modification", e.g. by some of the methods above, will always create a new string instead. + +[mdn-string-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-includes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes +[mdn-starts-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +[mdn-ends-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith diff --git a/concepts/strings/links.json b/concepts/strings/links.json index 0c343fe102..cea7112d38 100644 --- a/concepts/strings/links.json +++ b/concepts/strings/links.json @@ -1,7 +1,11 @@ [ { - "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods", - "description": "MDN: Strings" + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String", + "description": "MDN: String" + }, + { + "url": "https://javascript.info/string", + "description": "javascript.info: Strings" }, { "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals", diff --git a/exercises/concept/poetry-club-door-policy/.docs/hints.md b/exercises/concept/poetry-club-door-policy/.docs/hints.md index 8966f27060..08eb917212 100644 --- a/exercises/concept/poetry-club-door-policy/.docs/hints.md +++ b/exercises/concept/poetry-club-door-policy/.docs/hints.md @@ -2,25 +2,29 @@ ## 1. Get the first letter of a sentence -- Any `string` in JavaScript has two methods to access characters at a certain position: a regular method `.method(position)`, and using `array` style indexers `[position]`. -- `.charAt(position)` will get the character at `position`. +- Revisit the introduction to find out how retrieve a certain letter of a string. +- The indices start counting from 0. ## 2. Capitalize a word -- Capitalization means having a single _Uppercase_ character, followed by _lowercase_ characters. -- There are two methods to take a portion of a string (for example, everything except the first character). -- `.slice(position)` can slice up a string at a position. +- Capitalization means having a single _uppercase_ character, followed by _lowercase_ characters. +- So first, you need to extract the first letter and convert it [to upper case][mdn-to-upper-case]. +- Then you need determine the rest of the string (everything besides the first character). + The [slice method][mdn.slice] can help you with that. +- After you applied the conversion [to lower case][mdn-to-lower-case], you can combine the first letter with the rest using the addition operator `+`. ## 3. Get the last letter of a sentence -- This is similar to getting the first letter, except that it might be preferable to use the number of characters in the string to find the position of the last character. -- The number of characters in a string is given by its `.length` property. +- Revisit the introduction to find out how retrieve a certain letter of a string. +- The index of the last letter can be derived from the `.length` property of the string and the fact that the indices start counting at 0. +- Strings come with a [trim][mdn-trim] method that removes leading and trailing whitespace. -## 4. Trim a sentence +## 4. Be polite -- `.trim()` method is available on the `String.prototype` (methods that work on `string`). +- Re-use an existing function to capitalize the word. +- The addition operator `+` can be used to concatenate two strings. -## 5. Be polite - -- There are various ways to concatenate a `string` in JavaScript. It's also possible to use `string` templating. -- Use `+ other` or `.concat(other)` to concatenate, use backticks (`) to build a _string template literal_. +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim diff --git a/exercises/concept/poetry-club-door-policy/.docs/instructions.md b/exercises/concept/poetry-club-door-policy/.docs/instructions.md index f3bd2887d1..c01c4b2685 100644 --- a/exercises/concept/poetry-club-door-policy/.docs/instructions.md +++ b/exercises/concept/poetry-club-door-policy/.docs/instructions.md @@ -3,42 +3,23 @@ A new poetry club has opened in town, and you're thinking of attending. Because there have been incidents in the past, the club has a very specific door policy which you'll need to master, before attempting entry. -There are two doors at the poetry club, both are guarded. -In order to gain entry, you'll need to work out the password of that day: +There are two doors at the poetry club, a front and a back door, and both are guarded. +In order to gain entry, you'll need to work out the password of the day. -**Front door** +The password is always based on a poem and can be derived in a two step process. -1. The guard will recite a poem, one line at the time; - - You will have to respond with the appropriate letter. -2. The guard will tell you all the letters you've responded with at once; - - You need to format the letters as a capitalised word. +1. The guard will recite the poem, one line at time and you have to respond with an appropriate letter of that line. +2. The guard will now tell you all the letters you responded with at once, and you need to write them down on a piece of paper in a specific format. -For example, one of their favourite writers is Michael Lockwood, who's written the following _acrostic_ poem, which means that the first letter of each sentence form a word: +The details of the process depend on which door you are trying to enter. -```text -Stands so high -Huge hooves too -Impatiently waits for -Reins and harness -Eager to leave -``` - -When the guard recites **Stands so high**, you'll respond **S**, when the guard recites **Huge hooves too**, you'll respond **H**. - -Finally the password you write down is `Shire`, and you'll get in. - -**Back door** - -In the back of the club you'll find the most renowned poets, which is like the VIP area. -Because this is not for everyone, the back door process is a bit more convoluted. +## 1. Get the first letter of a sentence -1. The guard will recite a poem, one line at the time; - - You will have to respond with the appropriate letter. -2. The guard will tell you all the letters you've responded with at once, _but there are sometimes spaces after each sentence_: - - You need to format the letters as a capitalised word - - and ask nicely, by appending `, please` +To determine the letters for the front door password, you need to respond with the first letter of the line of the poem, that the guard recites to you. -For example, the poem mentioned before is also _telestich_, which means that the last letter of each sentence form a word: +To end up with nice password, the members of the poetry club like to use _acrostic_ poems. +This means that the first letter of each sentence forms a word. +Here is an example by one of their favorite writers Michael Lockwood. ```text Stands so high @@ -48,13 +29,9 @@ Reins and harness Eager to leave ``` -When the guard recites **Stands so high**, you'll respond **h**, when the guard recites **Huge hooves too**, you'll respond **o**. - -Finally the password you write down is `Horse, please`, and you can party with the renowned poets. - -## 1. Get the first letter of a sentence +So when the guard recites **Stands so high**, you'll respond **S**, when the guard recites **Huge hooves too**, you'll respond **H**. -Implement a function that returns first letter of a sentence: +Implement the function `frontDoorResponse` that takes a line of the poem as argument and returns the first letter of that line. ```javascript frontDoorResponse('Stands so high'); @@ -63,37 +40,54 @@ frontDoorResponse('Stands so high'); ## 2. Capitalize a word -Implement a function that correctly capitalizes a word: +Now that you have all the correct letters, all you need to do to get the password for the front door is to correctly capitalize the word. + +Implement the function `frontDoorPassword` that accepts a string (the combined letters from you found in task 1) and returns it correctly capitalized. ```javascript -capitalize('SHIRE'); +frontDoorPassword('SHIRE'); // => "Shire" -capitalize('horse'); -// => "Horse" +frontDoorPassword('shire'); +// => "Shire" ``` ## 3. Get the last letter of a sentence -Implement a function that returns the last letter of a sentence: +To determine letters for the back door password, you need to respond with the last letter of the line of the poem, that the guard recites to you. -```javascript -backDoorResponse('Stands so high'); -// => "h" +The members of the poetry club are really clever. +The poem mentioned before is also _telestich_, which means that the last letter of each sentence also forms a word: + +```text +Stands so high +Huge hooves too +Impatiently waits for +Reins and harness +Eager to leave ``` -## 4. Trim a sentence +When the guard recites **Stands so high**, you'll respond **h**, when the guard recites **Huge hooves too**, you'll respond **o**. + +Note that sometimes the guard does stylist pauses (in the form of whitespace) at the end of line. +You need to ignore those pauses to derive the correct letter. -Improve the previous function so that it removes whitespace from the end of a sentence and returns the last character: +Implement the function `backDoorResponse` that takes a line of the poem as argument and returns the last letter of that line that is not a whitespace character. ```javascript +backDoorResponse('Stands so high'); +// => "h" + backDoorResponse('Stands so high '); // => "h" ``` -## 5. Be polite +## 4. Be polite + +To enter the poetry club via the back door, you need to be extra polite. +So to derive the password, this time you need to correctly capitalize the word and add `', please'` at the end. -Change the implementation of the `backDoorPassword` function so that it's polite: +Implement the function `backDoorPassword` that accepts a string (the combined letters from you found in task 3) and returns the polite version of the capitalized password. ```javascript backDoorPassword('horse'); diff --git a/exercises/concept/poetry-club-door-policy/.docs/introduction.md b/exercises/concept/poetry-club-door-policy/.docs/introduction.md index 0a91c8bd7b..bd58194eb1 100644 --- a/exercises/concept/poetry-club-door-policy/.docs/introduction.md +++ b/exercises/concept/poetry-club-door-policy/.docs/introduction.md @@ -1,28 +1,60 @@ # Introduction -Strings are useful for holding data that can be represented in text form. -There are two ways to access an individual character in a string. +A _string_ is the JavaScript data type to store text data. -The first is the `charAt()` method: +## Creating a String +You create a string by wrapping the text in single quotes or double quotes. +On Exercism, single quotes are used. + + ```javascript -'cat'.charAt(1); -// => "a" +'Hello, World!' +"Hello, World!" ``` + + +## Strings as Lists of Characters -The other way is to treat a `string` as a list of characters, where individual characters correspond to a numerical index (starts at zero): +A string can be treated as a list of characters where the first character has index `0`. +You can access an individual character of the string using square brackets and the index of the letter you want to retrieve. ```javascript 'cat'[1]; -// => "a" +// => 'a' ``` -Some of the most-used operations on strings are to check their `length` and to concatenate them using the `+` string operators. +You can determine the number of characters in a string by accessing the `length` property. ```javascript 'cat'.length; // => 3 +``` + +## Concatenation and Methods + +The simplest way to concatenate strings is to use the addition operator `+`. -'I like' + ' ' + 'cats'; -// => "I like cats" +```javascript +'I like' + ' ' + 'cats.'; +// => "I like cats." ``` + +Strings provide a lot of helper methods, see [MDN Docs on String Methods][mdn-string-methods] for a full list. +The following list shows some commonly used helpers. + +- [`toUpperCase`][mdn-to-upper-case] and [`toLowerCase`][mdn-to-lower-case] - change the case of all characters +- [`trim`][mdn-trim] - remove whitespace at the beginning and end +- [`includes`][mdn-includes], [`startsWith`][mdn-starts-with] and [`endsWith`][mdn-ends-with] - determine whether another string is part of the given string +- [`slice`][mdn-slice] - extract a section of the string + +Strings are immutable in JavaScript. So a "modification", e.g. by some of the methods above, will always create a new string instead. + +[mdn-string-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-includes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes +[mdn-starts-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +[mdn-ends-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith diff --git a/exercises/concept/poetry-club-door-policy/.meta/config.json b/exercises/concept/poetry-club-door-policy/.meta/config.json index 4bbe5e4a61..1e852f4dac 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/config.json +++ b/exercises/concept/poetry-club-door-policy/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Learn about strings using poems to get into the poetry club.", "authors": ["SleeplessByte"], - "contributors": ["hayashi-ay"], + "contributors": ["hayashi-ay", "junedev", "mmmmmrob"], "files": { "solution": ["door-policy.js"], "test": ["door-policy.spec.js"], diff --git a/exercises/concept/poetry-club-door-policy/.meta/design.md b/exercises/concept/poetry-club-door-policy/.meta/design.md index 654625d647..c60d140ea8 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/design.md +++ b/exercises/concept/poetry-club-door-policy/.meta/design.md @@ -2,13 +2,16 @@ ## Learning objectives -- String substrings (first, last letter) -- String casing (Word capitalization, normalisation). +- How to create a string +- How to retrieve a letter of a string +- How to determine the length of a string +- String methods (toUpper, toLower, trim etc.) - String concatenation ## Out of scope - Codepoints +- Template strings ## Concepts @@ -23,9 +26,8 @@ This exercise could benefit from the following rules added to the the [analyzer][analyzer]: - Verify that the `frontDoorResponse` function uses `[0]` or `charAt(0)`. `slice(0, 1)` / `substring(0, 1)` works but is not optimal. +- Verify that `frontDoorPassword` uses `toUpperCase()` and `slice(1).toLowerCase()`, or `substring(1).toLowerCase()` - Verify that the `backDoorResponse` function uses `trim()` or `trimEnd()`, and `[n-1]` or `charAt(n-1)` together with `.length`. -- Verify that the `frontDoorPassword` function uses a helper (like `capitalize`). -- Verify that the `backDoorPassword` function uses a helper (like `capitalize`), and builds the string using `+ ', please` or `${}, please`. -- Verify that the helper (`capitalize`) uses `toUpperCase()` and `slice(1).toLowerCase()`, or `substring(1).toLowerCase()` +- Verify that the `backDoorPassword` function re-uses `frontDoorPassword`, and builds the string using `+ ', please` or `${}, please`. [analyzer]: https://github.com/exercism/javascript-analyzer diff --git a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js index c09ecfae56..f381732dc8 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js +++ b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js @@ -1,74 +1,46 @@ // @ts-check -// -// ☝🏽 The line above enables type checking for this file. Various IDEs interpret -// the @ts-check directive. It will give you helpful autocompletion on the web -// and supported IDEs when implementing this exercise. You don't need to -// understand types, JSDoc, or TypeScript in order to complete this JavaScript -// exercise, and can completely ignore this comment block and directive. -// -// 👋🏽 Hi again! -// -// A quick reminder about exercise stubs: -// -// 💡 You're allowed to completely clear any stub before you get started. Often -// we recommend using the stub, because they are already set-up correctly to -// work with the tests, which you can find in ./door-policy.spec.js. -// -// 💡 You don't need to write JSDoc comment blocks yourself; it is not expected -// in idiomatic JavaScript, but some companies and style-guides do enforce them. -// -// Good luck with that door policy! /** - * Respond with the correct character, given the blurb, if this were said at - * the front door. + * Respond with the correct character, given the line of the + * poem, if this were said at the front door. * - * @param {string} blurb + * @param {string} line * @returns {string} */ -export function frontDoorResponse(blurb) { - return blurb[0]; +export function frontDoorResponse(line) { + return line[0]; } /** - * Respond with the correct character, given the blurb, if this were said at - * the back door. + * Format the password for the front-door, given the response + * letters. * - * @param {string} blurb - * @returns {string} - */ -export function backDoorResponse(blurb) { - const trimmed = blurb.trim(); - return trimmed[trimmed.length - 1]; -} - -/** - * Give the password for the front-door, given the responses. - * - * @param {string} responses the responses - * @returns {string} the password + * @param {string} word the letters you responded with before + * @returns {string} the front door password */ -export function frontDoorPassword(responses) { - return capitalize(responses); +export function frontDoorPassword(word) { + return word[0].toUpperCase() + word.slice(1).toLowerCase(); } /** - * Give the password for the back-door, given the responses. + * Respond with the correct character, given the line of the + * poem, if this were said at the back door. * - * @param {string} responses the responses - * @returns {string} the password + * @param {string} line + * @returns {string} */ -export function backDoorPassword(responses) { - return `${capitalize(responses)}, please`; +export function backDoorResponse(line) { + const trimmed = line.trim(); + return trimmed[trimmed.length - 1]; } /** - * Capitalizes a word, meaning only the first character is a capital, and the - * remaining letters are lower case. + * Format the password for the front-door, given the response + * letters. * - * @param {string} word - * @returns {string} + * @param {string} word the letters you responded with before + * @returns {string} the back door password */ -function capitalize(word) { - return word[0].toUpperCase() + word.slice(1).toLowerCase(); +export function backDoorPassword(word) { + return frontDoorPassword(word) + `, please`; } diff --git a/exercises/concept/poetry-club-door-policy/door-policy.js b/exercises/concept/poetry-club-door-policy/door-policy.js index 07aa71c67f..a5c6427e00 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.js @@ -20,54 +20,45 @@ // Good luck with that door policy! /** - * Respond with the correct character, given the blurb, if this were said at - * the front door. + * Respond with the correct character, given the line of the + * poem, if this were said at the front door. * - * @param {string} blurb + * @param {string} line * @returns {string} */ -export function frontDoorResponse(blurb) { +export function frontDoorResponse(line) { throw new Error('Implement the frontDoorResponse function'); } /** - * Respond with the correct character, given the blurb, if this were said at - * the back door. + * Format the password for the front-door, given the response + * letters. * - * @param {string} blurb - * @returns {string} + * @param {string} word the letters you responded with before + * @returns {string} the front door password */ -export function backDoorResponse(blurb) { - throw new Error('Implement the backDoorResponse function'); +export function frontDoorPassword(word) { + throw new Error('Implement the frontDoorPassword function'); } /** - * Capitalizes a word, meaning only the first character is a capital, and the - * remaining letters are lower case. + * Respond with the correct character, given the line of the + * poem, if this were said at the back door. * - * @param {string} word + * @param {string} line * @returns {string} */ -function capitalize(word) { - throw new Error('Implement the capitalize function'); -} - -/** - * Give the password for the front-door, given the responses. - * - * @param {string} responses the responses - * @returns {string} the password - */ -export function frontDoorPassword(responses) { - return capitalize(responses); +export function backDoorResponse(line) { + throw new Error('Implement the backDoorResponse function'); } /** - * Give the password for the back-door, given the responses. + * Format the password for the front-door, given the response + * letters. * - * @param {string} responses the responses - * @returns {string} the password + * @param {string} word the letters you responded with before + * @returns {string} the back door password */ -export function backDoorPassword(responses) { - return capitalize(responses); +export function backDoorPassword(word) { + throw new Error('Implement the backDoorPassword function'); } diff --git a/exercises/concept/poetry-club-door-policy/door-policy.spec.js b/exercises/concept/poetry-club-door-policy/door-policy.spec.js index e112bf91b3..79c3fc1f75 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.spec.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.spec.js @@ -11,131 +11,103 @@ const recite = (poem, responseFn) => { return poem.map((line) => responseFn(line)); }; -//Shire Horse, by Michael Lockwood -const SHIRE_HORSE = [ - 'Stands so high', - 'Huge hooves too', - 'Impatiently waits for', - 'Reins and harness', - 'Eager to leave', -]; - -//Shire Horse, by Michael Lockwood -//with leading and trailing whitespace -const SHIRE_HORSE_WITH_SPACES = [ - 'Stands so high ', - 'Huge hooves too ', - 'Impatiently waits for ', - 'Reins and harness ', - 'Eager to leave ', -]; - -//Summer, by John Albert Caballero -const SUMMER = [ - 'Sunshine warming my toes,', - 'Underwater fun with my friends.', - 'Making homemade ice cream on the porch,', - 'Many long nights catching fireflies.', - 'Early morning walks to the creek,', - 'Reveling in the freedom of lazy days.', -]; - -//Sophia, by John Albert Caballero -const SOPHIA = [ - 'Serene, calming quality', - 'Organized, you always have it together', - 'Picturesque, strikingly beautiful', - 'Honest, so genuine', - 'Imaginative, a creative mind', - 'Alluring, so attractive', -]; - -//Code Work, by Derk-Jan Karrenbeld -const CODE_WORK = [ - 'Compilers intensily bestow', - 'On commencing without ego', - 'Different processes ajar', - 'Exit with zero quick', -]; - describe('front door response', () => { - test('should output a character per line', () => { - const expectedLetters = recite(SHIRE_HORSE, frontDoorResponse); - expect(expectedLetters.length).toBe(SHIRE_HORSE.length); - }); - - test('should take the first character of each line', () => { - const expectedLetters = ['S', 'H', 'I', 'R', 'E']; - expect(recite(SHIRE_HORSE, frontDoorResponse)).toStrictEqual( - expectedLetters - ); - }); - test('should take the first characters from SUMMER', () => { + // Summer, by John Albert Caballero + const SUMMER = [ + 'Sunshine warming my toes,', + 'Underwater fun with my friends.', + 'Making homemade ice cream on the porch,', + 'Many long nights catching fireflies.', + 'Early morning walks to the creek,', + 'Reveling in the freedom of lazy days.', + ]; + const expectedLetters = ['S', 'U', 'M', 'M', 'E', 'R']; expect(recite(SUMMER, frontDoorResponse)).toStrictEqual(expectedLetters); }); test('should take the first characters from SOPHIA', () => { + // Sophia, by John Albert Caballero + const SOPHIA = [ + 'Serene, calming quality', + 'Organized, you always have it together', + 'Picturesque, strikingly beautiful', + 'Honest, so genuine', + 'Imaginative, a creative mind', + 'Alluring, so attractive', + ]; + const expectedLetters = ['S', 'O', 'P', 'H', 'I', 'A']; expect(recite(SOPHIA, frontDoorResponse)).toStrictEqual(expectedLetters); }); test('should take the first characters from CODE', () => { + // Code Work, by Derk-Jan Karrenbeld + const CODE_WORK = [ + 'Compilers intensily bestow', + 'On commencing without ego', + 'Different processes ajar', + 'Exit with zero quick', + ]; + const expectedLetters = ['C', 'O', 'D', 'E']; expect(recite(CODE_WORK, frontDoorResponse)).toStrictEqual(expectedLetters); }); }); describe('front door password', () => { - test('should title case SHIRE', () => { - expect(frontDoorPassword('SHIRE')).toBe('Shire'); - }); - - test('should title case SUMMER', () => { + test('should capitalize SUMMER', () => { expect(frontDoorPassword('SUMMER')).toBe('Summer'); }); - test('should title case SOPHIA', () => { + test('should capitalize SOPHIA', () => { expect(frontDoorPassword('SOPHIA')).toBe('Sophia'); }); - test('should title case CODE', () => { + test('should capitalize CODE', () => { expect(frontDoorPassword('CODE')).toBe('Code'); }); }); describe('back door response', () => { - test('should output a character per line', () => { - const actualLetters = recite(SHIRE_HORSE, backDoorResponse); - expect(actualLetters.length).toBe(SHIRE_HORSE.length); - }); + test('should take the last letter character of each line of CODE_WORK', () => { + // Code Work, by Derk-Jan Karrenbeld + const CODE_WORK = [ + 'Compilers intensily bestow', + 'On commencing without ego', + 'Different processes ajar', + 'Exit with zero quick', + ]; - test('should take the last letter character of each line of SHIRE_HORSE', () => { - const actualLetters = recite(SHIRE_HORSE, backDoorResponse); - const expectedLetters = ['h', 'o', 'r', 's', 'e']; + const actualLetters = recite(CODE_WORK, backDoorResponse); + const expectedLetters = ['w', 'o', 'r', 'k']; expect(actualLetters).toStrictEqual(expectedLetters); }); test('should ignore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { + // Shire Horse, by Michael Lockwood + // with trailing whitespace + const SHIRE_HORSE_WITH_SPACES = [ + 'Stands so high ', + 'Huge hooves too\t', + 'Impatiently waits for \t \t', + 'Reins and harness ', + 'Eager to leave\n\n', + ]; + const actualLetters = recite(SHIRE_HORSE_WITH_SPACES, backDoorResponse); const expectedLetters = ['h', 'o', 'r', 's', 'e']; expect(actualLetters).toStrictEqual(expectedLetters); }); - - test('should take the last letter character of each line of CODE_WORK', () => { - const actualLetters = recite(CODE_WORK, backDoorResponse); - const expectedLetters = ['w', 'o', 'r', 'k']; - expect(actualLetters).toStrictEqual(expectedLetters); - }); }); describe('back door password', () => { - test("should generate the correct pass phrase from 'horse'", () => { - expect(backDoorPassword('horse')).toBe('Horse, please'); - }); - test("should generate the correct pass phrase from 'work'", () => { expect(backDoorPassword('work')).toBe('Work, please'); }); + + test("should generate the correct pass phrase from 'horse'", () => { + expect(backDoorPassword('horse')).toBe('Horse, please'); + }); }); From ae86fd57031c26bf76d74847eb36d86a9db7896b Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Sun, 10 Oct 2021 05:15:46 +1100 Subject: [PATCH 054/970] Fixed fruit-picker test case (#1413) --- .../fruit-picker/.docs/instructions.md | 2 +- .../concept/fruit-picker/fruit-picker.js | 2 +- .../concept/fruit-picker/fruit-picker.spec.js | 20 +++++++------------ 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/exercises/concept/fruit-picker/.docs/instructions.md b/exercises/concept/fruit-picker/.docs/instructions.md index 9c0df3166c..63f314c8f1 100644 --- a/exercises/concept/fruit-picker/.docs/instructions.md +++ b/exercises/concept/fruit-picker/.docs/instructions.md @@ -20,7 +20,7 @@ The grocer's API provides a function to query their inventory called `checkInven The query takes the form of an _object_: -```typescript +```javascript const query = { variety: string, quantity: number, diff --git a/exercises/concept/fruit-picker/fruit-picker.js b/exercises/concept/fruit-picker/fruit-picker.js index 036217d730..91d2147d3a 100644 --- a/exercises/concept/fruit-picker/fruit-picker.js +++ b/exercises/concept/fruit-picker/fruit-picker.js @@ -35,7 +35,7 @@ export function pickFruit(variety, quantity, callback) { * This is a callback function to be passed to the checkInventory API * handles the next step once the inventory is known * @param {string | null} err - * @param {boolean} isAvailable + * @param {boolean | undefined} isAvailable * @return {AvailabilityAction} whether the fruit was purchased 'PURCHASE' or 'NOOP' */ export function purchaseInventoryIfAvailable(err, isAvailable) { diff --git a/exercises/concept/fruit-picker/fruit-picker.spec.js b/exercises/concept/fruit-picker/fruit-picker.spec.js index 66a918bb73..21535916ff 100644 --- a/exercises/concept/fruit-picker/fruit-picker.spec.js +++ b/exercises/concept/fruit-picker/fruit-picker.spec.js @@ -35,7 +35,7 @@ describe('inventory service', () => { }); test('uses the query format', () => { - pickFruit('strawberry', 5, () => {}); + pickFruit('strawberry', 5, () => 'PURCHASE'); expect(getLastQuery()).toEqual({ variety: 'strawberry', quantity: 5, @@ -43,7 +43,7 @@ describe('inventory service', () => { }); test('takes parameters for the query', () => { - pickFruit('blueberry', 20, () => {}); + pickFruit('blueberry', 20, () => 'PURCHASE'); expect(getLastQuery()).toEqual({ variety: 'blueberry', quantity: 20, @@ -51,29 +51,23 @@ describe('inventory service', () => { }); test('returns synchronously', () => { - setResponse(true); - expect(pickFruit('melon', 1, (res) => res)).toBe(true); + expect(pickFruit('melon', 1, () => 'PURCHASE')).toBe('PURCHASE'); }); test('returns the inventory status', () => { - setResponse(null, false); - expect(pickFruit('melon', 1, (err, isAvailable) => isAvailable)).toBe( - false - ); + expect(pickFruit('melon', 1, () => 'NOOP')).toBe('NOOP'); }); }); describe('inventory result callback', () => { test('throws error if receives inventory error', () => { expect(() => { - purchaseInventoryIfAvailable('inventory error'); + purchaseInventoryIfAvailable('inventory error', undefined); }).toThrow(); }); test('returns "PURCHASE" when inventory is available', () => { - expect(purchaseInventoryIfAvailable(null, { quantityAvailable: 4 })).toBe( - 'PURCHASE' - ); + expect(purchaseInventoryIfAvailable(null, true)).toBe('PURCHASE'); }); test('returns "NOOP" when inventory is unavailable', () => { @@ -116,7 +110,7 @@ describe('putting it together', () => { }); test('returns "PURCHASE" if quantity available', () => { - setResponse(null, { quantityAvailable: 23 }); + setResponse(null, true); expect(pickAndPurchaseFruit('oranges', 22)).toBe('PURCHASE'); }); }); From 98302b4ecc102d758c0044ec4fe3e88ee3f61b62 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 9 Oct 2021 14:52:45 -0400 Subject: [PATCH 055/970] Add Concept Arrow Functions (#1414) --- concepts/arrow-functions/.meta/config.json | 5 ++ concepts/arrow-functions/about.md | 67 +++++++++++++++++++ concepts/arrow-functions/introduction.md | 65 ++++++++++++++++++ concepts/arrow-functions/links.json | 10 +++ config.json | 27 ++++++-- .../fruit-picker/.docs/introduction.md | 36 +++++++++- .../concept/fruit-picker/.meta/design.md | 2 + 7 files changed, 204 insertions(+), 8 deletions(-) create mode 100644 concepts/arrow-functions/.meta/config.json create mode 100644 concepts/arrow-functions/about.md create mode 100644 concepts/arrow-functions/introduction.md create mode 100644 concepts/arrow-functions/links.json diff --git a/concepts/arrow-functions/.meta/config.json b/concepts/arrow-functions/.meta/config.json new file mode 100644 index 0000000000..486929ac62 --- /dev/null +++ b/concepts/arrow-functions/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. These functions are called arrow functions.", + "authors": ["pertrai1"], + "contributors": [] +} diff --git a/concepts/arrow-functions/about.md b/concepts/arrow-functions/about.md new file mode 100644 index 0000000000..a188fdefa6 --- /dev/null +++ b/concepts/arrow-functions/about.md @@ -0,0 +1,67 @@ +# About + +Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. +These functions are called _arrow functions_. + +In this concept will focus on the syntax used to write an arrow function. +There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. + +Here is a comparison between a function declaration and an arrow function. + +```javascript +function addUpTwoNumbers(num1, num2) { + return num1 + num2; +} + +// function keyword removed and => added +const addUpTwoNumbers = (num1, num2) => { + return num1 + num2; +}; +``` + +Above, you will see that the arrow function syntax: + +1. removes the keyword `function` +2. has declared the identifier `addUpTwoNumbers` as a `const` +3. adds a fat arrow `=>` + +If the function body contains only a return statement, like in the example above, the `{}` and the `return` keyword can be omitted. + + +```javascript +const addUpTwoNumbers = (num1, num2) => { return num1 + num2 }; + +// can be shortened to +const addUpTwoNumbers = (num1, num2) => num1 + num2; +// braces {} and return removed +``` + + +In the special case of only returning an object from an arrow function, parenthesis are needed around the object to be able to omit the return statement. + +```javascript +// explicit return of object +const addUpTwoNumbers = (num1, num2) => { + return { num1, num2 }; +}; + +// implicit return of object +const addUpTwoNumbers = (num1, num2) => ({ num1, num2 }); +``` + +The use of parenthesis around parameters depends on the number of parameters. + + +```javascript +// one parameter does not need parenthesis +const square = num => num * num; + +// two or more parameters need to be wrapped in parenthesis +const addUpTwoNumbers = (num1, num2) => num1 + num2; +``` + + +Other concepts such as [Rest Parameters][concept-rest] and [Destructuring][concept-destructure] can also be used with an arrow function. + +[concept-rest]: /tracks/javascript/concepts/rest-and-spread +[concept-destructure]: /tracks/javascript/concepts/array-destructuring diff --git a/concepts/arrow-functions/introduction.md b/concepts/arrow-functions/introduction.md new file mode 100644 index 0000000000..3e1b1bbb64 --- /dev/null +++ b/concepts/arrow-functions/introduction.md @@ -0,0 +1,65 @@ +# Introduction + +Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. +These functions are called _arrow functions_. + +In this concept will focus on the syntax used to write an arrow function. +There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. + +Here is a comparison between a function declaration and an arrow function. + +```javascript +function addUpTwoNumbers(num1, num2) { + return num1 + num2; +} + +// function keyword removed and => added +const addUpTwoNumbers = (num1, num2) => { + return num1 + num2; +}; +``` + +Above, you will see that the arrow function syntax: + +1. removes the keyword `function` +2. has declared the identifier `addUpTwoNumbers` as a `const` +3. adds a fat arrow `=>` + +If the function body contains only a return statement, like in the example above, the `{}` and the `return` keyword can be omitted. + + +```javascript +const addUpTwoNumbers = (num1, num2) => { return num1 + num2 }; + +// can be shortened to +const addUpTwoNumbers = (num1, num2) => num1 + num2; +// braces {} and return removed +``` + + +In the special case of only returning an object from an arrow function, parenthesis are needed around the object to be able to omit the return statement. + +```javascript +// explicit return of object +const addUpTwoNumbers = (num1, num2) => { + return { + num1, + num2, + }; +}; + +// implicit return of object +const addUpTwoNumbers = (num1, num2) => ({ num1, num2 }); +``` + +The use of parenthesis around parameters depends on the number of parameters. + + +```javascript +// one parameter does not need parenthesis +const square = num => num * num; + +// two or more parameters need to be wrapped in parenthesis +const addUpTwoNumbers = (num1, num2) => num1 + num2; +``` + diff --git a/concepts/arrow-functions/links.json b/concepts/arrow-functions/links.json new file mode 100644 index 0000000000..d80ae90cd5 --- /dev/null +++ b/concepts/arrow-functions/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions", + "description": "MDN: Arrow function expressions" + }, + { + "url": "https://javascript.info/arrow-functions-basics", + "description": "javascript.info: Arrow functions, the basics" + } +] diff --git a/config.json b/config.json index e1ae50803c..4bb23c61a4 100644 --- a/config.json +++ b/config.json @@ -109,7 +109,13 @@ "name": "Elyses Analytic Enchantments", "uuid": "45d956db-d4ef-4468-b1d3-47021f172c15", "concepts": ["array-analysis"], - "prerequisites": ["arrays", "booleans", "callbacks", "numbers"], + "prerequisites": [ + "arrays", + "booleans", + "callbacks", + "arrow-functions", + "numbers" + ], "status": "beta" }, { @@ -125,7 +131,13 @@ "name": "Elyses Looping Enchantments", "uuid": "e06f8f70-019f-4cec-924b-3971414e15d9", "concepts": ["array-loops"], - "prerequisites": ["arrays", "callbacks", "for-loops", "conditionals"], + "prerequisites": [ + "arrays", + "callbacks", + "arrow-functions", + "for-loops", + "conditionals" + ], "status": "beta" }, { @@ -169,7 +181,7 @@ "slug": "fruit-picker", "name": "Fruit Picker", "uuid": "a6348db8-cc2b-4c53-9f43-3c23248d66f0", - "concepts": ["callbacks"], + "concepts": ["callbacks", "arrow-functions"], "prerequisites": ["functions", "objects"], "status": "beta" }, @@ -178,7 +190,7 @@ "name": "Translation Service", "uuid": "4a967656-8615-474e-a009-5c0b09f4386f", "concepts": ["promises"], - "prerequisites": ["callbacks", "errors"], + "prerequisites": ["callbacks", "arrow-functions", "errors"], "status": "beta" }, { @@ -224,7 +236,7 @@ "name": "Elyses Transformative Enchantments", "uuid": "6e156d67-2bd2-4624-956d-ddcc3795bad5", "concepts": ["array-transformations"], - "prerequisites": ["arrays", "callbacks"], + "prerequisites": ["arrays", "callbacks", "arrow-functions"], "status": "wip" } ], @@ -1634,6 +1646,11 @@ "slug": "arrays", "name": "Arrays" }, + { + "uuid": "e7eea65d-5a13-44ee-aae6-113cfb234457", + "slug": "arrow-functions", + "name": "Arrow Functions" + }, { "uuid": "611d6b3d-1241-4432-90f6-8fcffb36917c", "slug": "basics", diff --git a/exercises/concept/fruit-picker/.docs/introduction.md b/exercises/concept/fruit-picker/.docs/introduction.md index 0d8409566e..edda65d170 100644 --- a/exercises/concept/fruit-picker/.docs/introduction.md +++ b/exercises/concept/fruit-picker/.docs/introduction.md @@ -1,5 +1,7 @@ # Introduction +## Callbacks + Callbacks are functions which are passed as arguments to another function. This is often done to control the order of execution in an asynchronous context. Writing a callback function is no different from writing a function, but the callback function's arguments must match the signature required by the calling function. ```javascript @@ -26,10 +28,38 @@ applyToSquare(function squarePerimeter(side) { }); ``` -Or an anonymous inline arrow function expression: +## Arrow Functions + +Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. +These functions are called _arrow functions_. + +Here is a comparison between a function declaration and an arrow function. + +```javascript +function addUpTwoNumbers(num1, num2) { + return num1 + num2; +} + +// function keyword removed and => added +const addUpTwoNumbers = (num1, num2) => { + return num1 + num2; +}; +``` + +If the function body contains only a return statement, like in the example above, the `{}` and the `return` keyword can be omitted. +If there is only one parameter, the parenthesis `()` can be omitted as well. + ```javascript -applyToSquare((side) => side * 4); +const addUpTwoNumbers = (num1, num2) => num1 + num2; +const square = num => num * num; ``` + -// The argument "(side) => side \* 4" is the callback +Arrow functions are often uses to define short callback functions directly in the function call. + + +```javascript +applyToSquare(number => number * number); +``` + diff --git a/exercises/concept/fruit-picker/.meta/design.md b/exercises/concept/fruit-picker/.meta/design.md index 9c16658f4f..3630cf7a31 100644 --- a/exercises/concept/fruit-picker/.meta/design.md +++ b/exercises/concept/fruit-picker/.meta/design.md @@ -11,6 +11,7 @@ In other words: how _function_ can be passed as an argument to another function, - Function that can pass along a callback function as an argument - How to write a function that can be used as a callback - How to compose functions with callbacks +- Functions using arrow functions ## Out of scope @@ -19,6 +20,7 @@ In other words: how _function_ can be passed as an argument to another function, ## Concepts +- `arrow-functions` - `callbacks` ## Prerequisites From 76ad3e5347a53501425c9bee49e9e35677c6a83a Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 9 Oct 2021 17:10:07 -0400 Subject: [PATCH 056/970] Very small arrow function content change (#1423) --- concepts/arrow-functions/about.md | 2 +- concepts/arrow-functions/introduction.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/arrow-functions/about.md b/concepts/arrow-functions/about.md index a188fdefa6..ecabf3e5db 100644 --- a/concepts/arrow-functions/about.md +++ b/concepts/arrow-functions/about.md @@ -3,7 +3,7 @@ Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. These functions are called _arrow functions_. -In this concept will focus on the syntax used to write an arrow function. +In this concept we will focus on the syntax used to write an arrow function. There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. Here is a comparison between a function declaration and an arrow function. diff --git a/concepts/arrow-functions/introduction.md b/concepts/arrow-functions/introduction.md index 3e1b1bbb64..1567ad06a6 100644 --- a/concepts/arrow-functions/introduction.md +++ b/concepts/arrow-functions/introduction.md @@ -3,7 +3,7 @@ Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. These functions are called _arrow functions_. -In this concept will focus on the syntax used to write an arrow function. +In this concept we will focus on the syntax used to write an arrow function. There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. Here is a comparison between a function declaration and an arrow function. From af102b80ad2084016386a76b87fc01f6564f8b1e Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sun, 10 Oct 2021 10:29:13 -0400 Subject: [PATCH 057/970] Array loops concept introduction clean up (#1421) --- concepts/array-loops/about.md | 26 +++++++++---------- concepts/array-loops/introduction.md | 12 ++++----- .../.docs/instructions.md | 2 +- .../.docs/introduction.md | 12 ++++----- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/concepts/array-loops/about.md b/concepts/array-loops/about.md index 0ca7c80843..3b29c8775a 100644 --- a/concepts/array-loops/about.md +++ b/concepts/array-loops/about.md @@ -25,7 +25,7 @@ for (let i = 0; i < numbers.length; i++) { When you want to work with the value directly in each iteration and do not require the index at all, you can use a `for .. of` loop. -`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided directly with the _value_. +`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided with the _value_ directly. ```javascript const numbers = [6.0221515, 10, 23]; @@ -40,16 +40,16 @@ for (const number of numbers) { // => 23 ``` -Just like in regular `for` loops, you can use `continue` stop the current iteration and `break` to stop the execution of the loop entirely. +Just like in regular `for` loops, you can use `continue` to stop the current iteration and `break` to stop the execution of the loop entirely. -JavaScript also has a `for...in` loop, for example to iterate over keys in an object. +JavaScript also has a `for...in` loop to iterate over keys in an object. It is important to note that `for...of` and `for...in` are not interchangeable, see [MDN documentation][mdn-for-in-for-of] for details on this. ## The `forEach` Method -Every array includes a `forEach` method that can also be used to loop over it. +Every array includes a `forEach` method that can also be used to loop over the elements in the array. -`forEach` accepts a [callback][concept-callbacks] as parameter. +`forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. ```javascript @@ -61,12 +61,12 @@ numbers.forEach((number) => console.log(number)); // => 23 ``` -In the example above the callback only uses the current element as parameter. -But if needed, the callback can make use of up to three parameters. +In the example above the callback only uses the current element as a parameter. +If needed, the callback can make use of up to three parameters. -- the value of the current iteration -- the index of the current iteration -- the entire array +- the _value_ of the current iteration +- the _index_ of the current iteration +- the entire _array_ ```javascript const numbers = [6.0221515, 10, 23]; @@ -81,19 +81,19 @@ numbers.forEach(callback); // => 23 2 [ 6.0221515, 10, 23 ] ``` -Besides the callback, `forEach` accepts the `this` context to use for the iteration as optional second parameter. +Besides the callback, `forEach` accepts the `this` context to use for the iteration as an optional second parameter. You can see an example in the ["Using thisArg" section on MDN][mdn-foreach-thisarg]. There are a couple of things you should keep in mind when working with `forEach`. -- There is no way to stop the iteration once the `forEach` loop was started. +- There is no way to stop the iteration once the `forEach` loop has started. The statements `break` and `continue` do not exist it this context. - `forEach` behaves weirdly if you modify the array after starting the loop. Elements you add to the end will be ignored, removing elements can lead to others being skipped, etc. To avoid these kinds of issues, never modify the underlying array in the callback. - The return value of the `forEach` method itself is `undefined`. Because of that, you cannot chain any other array methods at the end. -- If you need to optimize your code for performance, you should use `for` or `for...of` instead as they are around three times faster. +- If you need to optimize your code for performance, you should consider using `for` or `for...of` instead as both are around three times faster. [concept-array-transformations]: /tracks/javascript/concepts/array-transformations [concept-for-loops]: /tracks/javascript/concepts/for-loops diff --git a/concepts/array-loops/introduction.md b/concepts/array-loops/introduction.md index ef1162416c..7540ee0204 100644 --- a/concepts/array-loops/introduction.md +++ b/concepts/array-loops/introduction.md @@ -8,7 +8,7 @@ For transforming arrays, see [Concept Array Transformations][concept-array-trans ## The `for` Loop -The most basic to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. +The most basic way to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. ```javascript const numbers = [6.0221515, 10, 23]; @@ -25,7 +25,7 @@ for (let i = 0; i < numbers.length; i++) { When you want to work with the value directly in each iteration and do not require the index at all, you can use a `for .. of` loop. -`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided directly with the _value_. +`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as a variable in the loop, you are provided with the _value_ directly. ```javascript const numbers = [6.0221515, 10, 23]; @@ -44,12 +44,12 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can also be used to loop over it. +Every array includes a `forEach` method that can be used to loop over the elements in the aray. -`forEach` accepts a [callback][concept-callbacks] as parameter. +`forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. The current element, its index and the full array are provided to the callback as arguments. -Often, only the first or the first two are used. +Often, only the current element or the index are used. ```javascript const numbers = [6.0221515, 10, 23]; @@ -61,7 +61,7 @@ numbers.forEach((number, index) => console.log(number, index)); ``` There is no way to stop the iteration once the `forEach` loop was started. -The statements `break` and `continue` do not exist it this context. +The statements `break` and `continue` do not exist in this context. [concept-array-transformations]: /tracks/javascript/concepts/array-transformations [concept-for-loops]: /tracks/javascript/concepts/for-loops diff --git a/exercises/concept/elyses-looping-enchantments/.docs/instructions.md b/exercises/concept/elyses-looping-enchantments/.docs/instructions.md index 302a807118..cefc6ffe40 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/instructions.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/instructions.md @@ -1,7 +1,7 @@ # Instructions As a budding magician, Elyse needs to be able to analyze her deck in lots of different ways. -To keep things a simple, she only uses cards with values 1-10. +To keep things simple, she only uses cards with values 1-10. ## 1. Determine how many cards of a certain type are in the deck diff --git a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md index ef1162416c..7540ee0204 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md @@ -8,7 +8,7 @@ For transforming arrays, see [Concept Array Transformations][concept-array-trans ## The `for` Loop -The most basic to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. +The most basic way to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. ```javascript const numbers = [6.0221515, 10, 23]; @@ -25,7 +25,7 @@ for (let i = 0; i < numbers.length; i++) { When you want to work with the value directly in each iteration and do not require the index at all, you can use a `for .. of` loop. -`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided directly with the _value_. +`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as a variable in the loop, you are provided with the _value_ directly. ```javascript const numbers = [6.0221515, 10, 23]; @@ -44,12 +44,12 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can also be used to loop over it. +Every array includes a `forEach` method that can be used to loop over the elements in the aray. -`forEach` accepts a [callback][concept-callbacks] as parameter. +`forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. The current element, its index and the full array are provided to the callback as arguments. -Often, only the first or the first two are used. +Often, only the current element or the index are used. ```javascript const numbers = [6.0221515, 10, 23]; @@ -61,7 +61,7 @@ numbers.forEach((number, index) => console.log(number, index)); ``` There is no way to stop the iteration once the `forEach` loop was started. -The statements `break` and `continue` do not exist it this context. +The statements `break` and `continue` do not exist in this context. [concept-array-transformations]: /tracks/javascript/concepts/array-transformations [concept-for-loops]: /tracks/javascript/concepts/for-loops From 40040b1eb627cd60efe3ba50537adf97fa9c6eab Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 10 Oct 2021 22:28:35 +0200 Subject: [PATCH 058/970] fix language for intruction code block (#1425) --- exercises/concept/fruit-picker/.docs/instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/fruit-picker/.docs/instructions.md b/exercises/concept/fruit-picker/.docs/instructions.md index 63f314c8f1..9c0df3166c 100644 --- a/exercises/concept/fruit-picker/.docs/instructions.md +++ b/exercises/concept/fruit-picker/.docs/instructions.md @@ -20,7 +20,7 @@ The grocer's API provides a function to query their inventory called `checkInven The query takes the form of an _object_: -```javascript +```typescript const query = { variety: string, quantity: number, From abf3762d99df355f4ad54c649a13f335476c2c25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Oct 2021 01:35:21 +0530 Subject: [PATCH 059/970] Bump babel-jest from 27.2.4 to 27.2.5 (#1419) * Bump babel-jest from 27.2.4 to 27.2.5 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.2.4 to 27.2.5. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.2.5/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 54 +++++++++---------- package.json | 2 +- 138 files changed, 164 insertions(+), 164 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index e9733348aa..0385256017 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index cd1177e5ad..e056ff0b90 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 5349cf9da5..260b5e7cfe 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 608b08a54f..73a2d3aead 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index f9f937a205..3548771cc3 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 164a35450b..b2ff98b1f3 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index c4492959c7..89f1e11728 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 3efa5d14c6..0fc2cc42c4 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index c668ce42a2..b5932f3f6e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index c5e3a17adf..f75edbf4c4 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ba5a4f0aad..2c687c4b2b 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index ba382e041f..af5580a925 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 82e1bfb932..0179919b33 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 8c8805d474..6533fbe914 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a7dc58762d..97d86023ac 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 98f59d7c44..7820066cb2 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 67e382fbbc..a15ef8fea2 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 8f6222d350..cd1321dcb8 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index ee323de13f..cd023f1ba5 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index d4042e47e8..ce18ab2469 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 659d9de968..bdaaf1ca84 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index db1242f5ca..94069f51ef 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index b27d36120e..c41446cf5d 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 7442cac7fe..020433731f 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 15e629a63f..f13d1cf0ab 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index b350f2be57..30caa14195 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index f867fae998..50d953430d 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 84f67fe240..a046888ce8 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 79d3d96f3a..45e758bea9 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 5212265a73..a80672bd85 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 342a0e6f5b..2d99fd56b7 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index d6ba52668f..a191891841 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7147bfbf9d..521799ab37 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 01de739843..ba7077648a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 2c371a6d7a..153b22616f 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 15ea63e5a4..d775376752 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4de45bb861..a716a72c0d 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index eca787477a..660f887e9d 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 5880c73718..6fa1cdf6f0 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index ead4a8a131..680cdc11ba 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 28c28cc69d..845c308103 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 5e3855e0ba..e981b7e1ed 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 95ed580cc8..20df5a988f 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0ee5bbb7f1..9fe5d1de0a 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ae8ee8d4ab..e211f674cd 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 4a9702029c..c75845b897 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 56125159d2..45935d867b 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index a1c960d7b5..5e44690bae 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 29e06190ff..7411756973 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index c03f77bcd8..0c51fa5b99 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e92ecf671b..3e51eb9bce 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 9d9e165dd2..c0008da3d5 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index c3778e9b94..ca34794416 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index eb8e7b5700..a2da47ccce 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index ed4bb65516..458fdc43ac 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 1eb12699d0..e95f03a7b3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 8850149db3..73172722aa 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 17ece53dff..de8cd7613f 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index f231057358..9f638d5018 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 70ae33e240..3aaae620db 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index f03c7d57da..fe609f4144 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 1847008db1..58ca7c83d1 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 61721dbabc..9be8ca7caa 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 87f4795096..671094ce82 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2d146655d3..cb6a818762 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index c3e0bf8321..7c95d3d103 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 499e15affd..b1837d49ce 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index e8e78783a3..77d8065cd3 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 469cc43107..919339d763 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d713c0a5e8..d575352edf 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 3c632121e0..792c42a9cd 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index f098832179..60dbe1495a 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 7886458408..34d6f911f0 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index d6d78cb08c..f8301f1a1d 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2e4621738f..2292cf2a31 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 38285074b7..22ad37a75c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 005508db63..8e51589a9b 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index fe67fe0765..635bc544f6 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 864b7bf5ce..a4b649ed71 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 6fa3ca48b8..b4cce2ea07 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 6d70669ad9..9a5ce355c8 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index cc88bf4062..4e57fe67da 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 096d430359..2fcf713c91 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 6638c533fe..51fb98e24d 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 38c06bed88..41447d7afa 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index ec9f705abc..b2b82a0f93 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index c88618d277..752867cecd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 6b4b96a0c6..df4ba455c9 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 8783ceca53..9c34b70525 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index e39b6d4dea..eedb076dea 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 01d7d4d01b..309a67aff0 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 39ccd55967..a460fdda57 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 85e8b6eef1..33b0b8189d 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 8e94fd01e1..41dba0641e 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index de0b7f64fd..b14e1474bb 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 3510c64bc9..ffd492e00b 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 7c9567b4ae..3109a91836 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index b7cbe8496b..4eee75d70c 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index d2c69407e9..ef2d81af68 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index b8b15eec1f..fdcdb3d13e 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 58477ed8c1..92a39ddea3 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 39864995e4..a28b4d9270 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 48450c1704..325852ed84 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 1880b80468..55635d34d4 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 8e36666656..603e9d6a79 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index a1b47e894c..cd6e62366e 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index f77aee05d1..9078ea6982 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 9c94cb1886..5e6b31ba0b 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 6f31e995fe..478c288f72 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 827b100056..255ef2ec30 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 87f9bb9744..7c3284c184 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index b48e191f53..6070b80822 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 6ee70fbffd..109c64fb7f 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index c79feb2c19..456876ba8f 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7713be8eb5..ab8f5c082a 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index a4240d5fe4..9e4c5af554 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index f2a2d0a54c..dcafe32add 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 70f7f27b29..7b5983e59b 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index b78d73da9e..822cd5203a 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 43c56d470e..4a6a045b04 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index abed2e1d7a..d40ef95402 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 97ca1f2636..41357f34af 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 7c16a9e253..40d872415a 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 5378d38a51..7a0f8e37fc 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index f605788420..2648ee9e69 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 7c4314eb82..0dbf74c2d5 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index eff659ddc0..b70d6017a9 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index bdd23bc611..15cc958d5e 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 17c5bb52ae..bbb2d53b56 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a5c6195a95..fd69459c45 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 3595eef70b..06892e5635 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 3253dbcfb6..f4cb8db1c0 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 3221b7ae90..dc31d1607d 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index a7e0808726..1104e23375 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index c9c8712ec3..790922251b 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index bf7a82f72d..3abe28ce58 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 9a6fc5eef5..ab581be864 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4066,13 +4066,13 @@ "dev": true }, "babel-jest": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.4.tgz", - "integrity": "sha512-f24OmxyWymk5jfgLdlCMu4fTs4ldxFBIdn5sJdhvGC1m08rSkJ5hYbWkNmfBSvE/DjhCVNSHXepxsI6THGfGsg==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz", + "integrity": "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==", "dev": true, "requires": { - "@jest/transform": "^27.2.4", - "@jest/types": "^27.2.4", + "@jest/transform": "^27.2.5", + "@jest/types": "^27.2.5", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", "babel-preset-jest": "^27.2.0", @@ -4082,21 +4082,21 @@ }, "dependencies": { "@jest/transform": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.4.tgz", - "integrity": "sha512-n5FlX2TH0oQGwyVDKPxdJ5nI2sO7TJBFe3u3KaAtt7TOiV4yL+Y+rSFDl+Ic5MpbiA/eqXmLAQxjnBmWgS2rEA==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz", + "integrity": "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.2.4", + "@jest/types": "^27.2.5", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.4", + "jest-haste-map": "^27.2.5", "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.4", + "jest-util": "^27.2.5", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4105,9 +4105,9 @@ } }, "@jest/types": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.4.tgz", - "integrity": "sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", + "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -4182,12 +4182,12 @@ "dev": true }, "jest-haste-map": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.4.tgz", - "integrity": "sha512-bkJ4bT00T2K+1NZXbRcyKnbJ42I6QBvoDNMTAQQDBhaGNnZreiQKUNqax0e6hLTx7E75pKDeltVu3V1HAdu+YA==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz", + "integrity": "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==", "dev": true, "requires": { - "@jest/types": "^27.2.4", + "@jest/types": "^27.2.5", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", @@ -4196,8 +4196,8 @@ "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", - "jest-util": "^27.2.4", - "jest-worker": "^27.2.4", + "jest-util": "^27.2.5", + "jest-worker": "^27.2.5", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4219,12 +4219,12 @@ } }, "jest-util": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.4.tgz", - "integrity": "sha512-mW++4u+fSvAt3YBWm5IpbmRAceUqa2B++JlUZTiuEt2AmNYn0Yw5oay4cP17TGsMINRNPSGiJ2zNnX60g+VbFg==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz", + "integrity": "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==", "dev": true, "requires": { - "@jest/types": "^27.2.4", + "@jest/types": "^27.2.5", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -4241,9 +4241,9 @@ } }, "jest-worker": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.4.tgz", - "integrity": "sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz", + "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==", "dev": true, "requires": { "@types/node": "*", diff --git a/package.json b/package.json index 601a705258..8c5b715044 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "chalk": "^4.1.2", "core-js": "^3.18.2", "diff": "^5.0.0", From c60a8e82017dfc66b9c4544464ea3d08c13d7839 Mon Sep 17 00:00:00 2001 From: Josh Goebel Date: Tue, 12 Oct 2021 09:12:13 -0400 Subject: [PATCH 060/970] (docfix) Typos / clearer working (#1427) --- exercises/concept/factory-sensors/.meta/exemplar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/concept/factory-sensors/.meta/exemplar.js b/exercises/concept/factory-sensors/.meta/exemplar.js index e46bf4e536..a98a52ac80 100644 --- a/exercises/concept/factory-sensors/.meta/exemplar.js +++ b/exercises/concept/factory-sensors/.meta/exemplar.js @@ -10,19 +10,19 @@ export class OverheatingError extends Error { } /** - * Check if the humidity level is not too high. + * Check if the humidity level is too high. * * @param {number} humidityPercentage * @throws {Error} */ export function checkHumidityLevel(humidityPercentage) { if (humidityPercentage > 70) { - throw new Error('Humidity level is too low'); + throw new Error('Humidity level is too high'); } } /** - * Check if the temperature is not too high. + * Check if the temperature is too high. * * @param {number|null} temperature * @throws {ArgumentError|OverheatingError} From 7399efbbb5d0adc23f3fd9a74115871036d571e0 Mon Sep 17 00:00:00 2001 From: Jyotiraditya Pradhan Date: Wed, 13 Oct 2021 00:02:56 +0530 Subject: [PATCH 061/970] Add arithmetic operators concept (#1420) --- .../arithmetic-operators/.meta/config.json | 5 ++ concepts/arithmetic-operators/about.md | 84 +++++++++++++++++++ concepts/arithmetic-operators/introduction.md | 62 ++++++++++++++ concepts/arithmetic-operators/links.json | 14 ++++ config.json | 7 +- .../freelancer-rates/.docs/instructions.md | 2 +- .../freelancer-rates/.docs/introduction.md | 63 ++++++++++++++ 7 files changed, 235 insertions(+), 2 deletions(-) create mode 100644 concepts/arithmetic-operators/.meta/config.json create mode 100644 concepts/arithmetic-operators/about.md create mode 100644 concepts/arithmetic-operators/introduction.md create mode 100644 concepts/arithmetic-operators/links.json diff --git a/concepts/arithmetic-operators/.meta/config.json b/concepts/arithmetic-operators/.meta/config.json new file mode 100644 index 0000000000..abc11df480 --- /dev/null +++ b/concepts/arithmetic-operators/.meta/config.json @@ -0,0 +1,5 @@ +{ + "authors": ["JaPatGitHub"], + "contributors": [], + "blurb": "Javascript has 6 different operators to perform basic arithmetic operations on numbers. Additionally there is a matching shorthand assignment operator for each of those." +} diff --git a/concepts/arithmetic-operators/about.md b/concepts/arithmetic-operators/about.md new file mode 100644 index 0000000000..b675f81187 --- /dev/null +++ b/concepts/arithmetic-operators/about.md @@ -0,0 +1,84 @@ +# About + +## Arithmetic Operators + +Javascript provides 6 different operators to perform basic arithmetic operations on numbers. + +- `+`: The addition operator is used to find sum of numbers. + + ```javascript + 1 + 2; // => 3 + 2.5 + 3.9; // => 6.5 + ``` + +- `-`: The subtraction operator is used to find the difference between two numbers + + ```javascript + 19 - 2; // => 17 + 7.4 - 1.2; // => 1.5 + ``` + +- `*`: The multiplication operator is used to find the product of two numbers two numbers + + ```javascript + 7 * 5; // => 35 + 9.2 * 6.3; // => 57.959999999999994 + ``` + +- `/`: The division operator is used to divide two numbers. + Since JavaScript numbers are always floating point numbers, there is no integer division. + + ```javascript + 8 / 2; // => 4 + 25 / 3; // => 8.333333333333334 + ``` + +- `%`: The remainder operator is used to find the remainder of a division performed. + + ```javascript + 40 % 4; // => 0 + 11 % 4; // => 3 + -11 % 4; // => -3 + ``` + +- `**`: The exponentiation operator is used to raise a number to a power. + It is the equivalent of using [`Math.pow()`][mdn-math-pow] + + ```javascript + 4 ** 3; // => 62 + 4 ** 1 / 2; // => 2 + ``` + +## Order of Operations + +When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. + + +```javascript +const result = 3 ** 3 + 9 * 4 / (3 - 1); +// => 3 ** 3 + 9 * 4/2 +// => 27 + 9 * 4/2 +// => 27 + 18 +// => 45 +``` + + +## Shorthand Assignment Operators + +Shorthand assignment operators are a shorter way of writing code conducting arithmetic operations on a variable, and assigning the new value to the same variable. +For example, consider two variables `x` and `y`. +Then, `x += y` is same as `x = x + y`. +Often, this is used with a number instead of a variable `y`. +The 5 other operations can also be conducted in a similar style. + +```javascript +let x = 5; +x += 25; // x is now 30 + +let y = 31; +y %= 3; // y is now 1 +``` + +[mdn-math-pow]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow +[mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table diff --git a/concepts/arithmetic-operators/introduction.md b/concepts/arithmetic-operators/introduction.md new file mode 100644 index 0000000000..ee89dec494 --- /dev/null +++ b/concepts/arithmetic-operators/introduction.md @@ -0,0 +1,62 @@ +# Introduction + +## Arithmetic Operators + +Javascript provides 6 different operators to perform basic arithmetic operations on numbers. + +- `+`: The addition operator is used to find sum of numbers. +- `-`: The subtraction operator is used to find the difference between two numbers +- `*`: The multiplication operator is used to find the product of two numbers. +- `/`: The division operator is used to divide two numbers. + +```javascript +2 - 1.5; //=> 0.5 +19 / 2; //=> 9.5 +``` + +- `%`: The remainder operator is used to find the remainder of a division performed. + + ```javascript + 40 % 4; // => 0 + -11 % 4; // => -3 + ``` + +- `**`: The exponentiation operator is used to raise a number to a power. + + ```javascript + 4 ** 3; // => 62 + 4 ** 1 / 2; // => 2 + ``` + +## Order of Operations + +When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. + + +```javascript +const result = 3 ** 3 + 9 * 4 / (3 - 1); +// => 3 ** 3 + 9 * 4/2 +// => 27 + 9 * 4/2 +// => 27 + 18 +// => 45 +``` + + +## Shorthand Assignment Operators + +Shorthand assignment operators are a shorter way of writing code conducting arithmetic operations on a variable, and assigning the new value to the same variable. +For example, consider two variables `x` and `y`. +Then, `x += y` is same as `x = x + y`. +Often, this is used with a number instead of a variable `y`. +The 5 other operations can also be conducted in a similar style. + +```javascript +let x = 5; +x += 25; // x is now 30 + +let y = 31; +y %= 3; // y is now 1 +``` + +[mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table diff --git a/concepts/arithmetic-operators/links.json b/concepts/arithmetic-operators/links.json new file mode 100644 index 0000000000..ff4af77e05 --- /dev/null +++ b/concepts/arithmetic-operators/links.json @@ -0,0 +1,14 @@ +[ + { + "url": "https://javascript.info/operators#maths", + "description": "javascript.info: Arithmetic Operators" + }, + { + "url": "https://javascript.info/operators#modify-in-place", + "description": "javascript.info: Shorthand Assignment Operators" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence", + "description": "MDN: Operator Precedence" + } +] diff --git a/config.json b/config.json index 4bb23c61a4..cdb2d4edec 100644 --- a/config.json +++ b/config.json @@ -46,7 +46,7 @@ "slug": "freelancer-rates", "name": "Freelancer Rates", "uuid": "0aff2fa7-55ea-47e9-af4a-78927d916baf", - "concepts": ["numbers"], + "concepts": ["numbers", "arithmetic-operators"], "prerequisites": ["basics"], "status": "beta" }, @@ -1626,6 +1626,11 @@ ] }, "concepts": [ + { + "uuid": "82329ca4-62a6-4df4-be44-73cecc21e1b8", + "slug": "arithmetic-operators", + "name": "Arithmetic Operators" + }, { "uuid": "e1b15569-387c-4833-8c3b-9a94e0ee1583", "slug": "array-analysis", diff --git a/exercises/concept/freelancer-rates/.docs/instructions.md b/exercises/concept/freelancer-rates/.docs/instructions.md index cdf43b0655..aa8029a8ab 100644 --- a/exercises/concept/freelancer-rates/.docs/instructions.md +++ b/exercises/concept/freelancer-rates/.docs/instructions.md @@ -7,7 +7,7 @@ We first establish a few rules between the freelancer and the project manager: - The daily rate is 8 times the hourly rate; - A month has 22 billable days. -If the freelancer bills the project manager per month, there is a discount applied. This can be handy if the project manager has a fixed budget. +If the freelancer bills the project manager per month or more, there is a discount applied. This can be handy if the project manager has a fixed budget. Discounts are modeled as fractional numbers (percentage) between `0.0` (`0%`, no discount) and `0.90` (`90%`, maximum discount). diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index 07f6172748..cda5276ddf 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -1,5 +1,7 @@ # Introduction +## Numbers + Many programming languages have specific numeric types to represent different types of numbers, but JavaScript only has two: - `number`: a numeric data type in the double-precision 64-bit floating point format (IEEE 754). @@ -9,3 +11,64 @@ Many programming languages have specific numeric types to represent different ty If you require arbitrary precision or work with extremely large numbers, use the `bigint` type. Otherwise, the `number` type is likely the better option. + +## Arithmetic Operators + +Javascript provides 6 different operators to perform basic arithmetic operations on numbers. + +- `+`: The addition operator is used to find sum of numbers. +- `-`: The subtraction operator is used to find the difference between two numbers +- `*`: The multiplication operator is used to find the product of two numbers. +- `/`: The division operator is used to divide two numbers. + +```javascript +2 - 1.5; //=> 0.5 +19 / 2; //=> 9.5 +``` + +- `%`: The remainder operator is used to find the remainder of a division performed. + + ```javascript + 40 % 4; // => 0 + -11 % 4; // => -3 + ``` + +- `**`: The exponentiation operator is used to raise a number to a power. + + ```javascript + 4 ** 3; // => 62 + 4 ** 1 / 2; // => 2 + ``` + +### Order of Operations + +When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. + + +```javascript +const result = 3 ** 3 + 9 * 4 / (3 - 1); +// => 3 ** 3 + 9 * 4/2 +// => 27 + 9 * 4/2 +// => 27 + 18 +// => 45 +``` + + +### Shorthand Assignment Operators + +Shorthand assignment operators are a shorter way of writing code conducting arithmetic operations on a variable, and assigning the new value to the same variable. +For example, consider two variables `x` and `y`. +Then, `x += y` is same as `x = x + y`. +Often, this is used with a number instead of a variable `y`. +The 5 other operations can also be conducted in a similar style. + +```javascript +let x = 5; +x += 25; // x is now 30 + +let y = 31; +y %= 3; // y is now 1 +``` + +[mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table From 9d479429c788faa84526789e67e0bbdc97fe1b6a Mon Sep 17 00:00:00 2001 From: Ronald van der Bergh <30640637+rhvdbergh@users.noreply.github.com> Date: Tue, 12 Oct 2021 23:20:41 -0500 Subject: [PATCH 062/970] Fix typos in about.md (#1429) --- concepts/promises/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/concepts/promises/about.md b/concepts/promises/about.md index 2e1d260428..fc33556f33 100644 --- a/concepts/promises/about.md +++ b/concepts/promises/about.md @@ -82,7 +82,7 @@ findDataById(4) ## Static Methods of the Promise Class -Some of the [staic methods][promise-static-methods] that are available on `Promise` can be used resolve and reject promises. Here are a few of them: +Some of the [static methods][promise-static-methods] that are available on `Promise` can be used to resolve and reject promises. Here are a few of them: ### Promise.all From dfa6359dd917cce7fc11cf403e8e95b5788c27e9 Mon Sep 17 00:00:00 2001 From: Karin Hendrikse <30577427+khendrikse@users.noreply.github.com> Date: Wed, 13 Oct 2021 17:39:58 +0200 Subject: [PATCH 063/970] Elyses enchantments, mention splice returns deleted items (#1434) Co-authored-by: khendrikse --- exercises/concept/elyses-enchantments/.docs/introduction.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index fecee26cd1..6b7e190352 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -84,7 +84,8 @@ numbers; ### splice -> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place. +> This method returns an array containing the deleted elements.[^5] ```javascript const numbers = [1, 'two', 3, 'four']; From 904b40d7f935d64c748f1eca53d0749589b4733f Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Wed, 13 Oct 2021 22:27:26 +0200 Subject: [PATCH 064/970] Improve splice documentation (#1435) --- concepts/arrays/about.md | 3 ++- concepts/arrays/introduction.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 17803c29a3..2b5a3cb29e 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -197,7 +197,8 @@ names; ### splice -> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place. +> This method returns an array containing the deleted elements.[^5] ```javascript const names = ['Jack', 'Laura', 'Paul', 'Megan']; diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 4ad0ec7db3..7496b285eb 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -83,7 +83,7 @@ numbers; ### splice -> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.This method returns an array containing the deleted elements.[^5] ```javascript const numbers = [1, 'two', 3, 'four']; From bde1fe6bec04a4371c2293a16558430e59e2a632 Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Fri, 15 Oct 2021 04:05:04 +0530 Subject: [PATCH 065/970] Fix typo (#1438) --- concepts/arithmetic-operators/introduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/arithmetic-operators/introduction.md b/concepts/arithmetic-operators/introduction.md index ee89dec494..1fc95bf5e9 100644 --- a/concepts/arithmetic-operators/introduction.md +++ b/concepts/arithmetic-operators/introduction.md @@ -2,7 +2,7 @@ ## Arithmetic Operators -Javascript provides 6 different operators to perform basic arithmetic operations on numbers. +JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. - `+`: The addition operator is used to find sum of numbers. - `-`: The subtraction operator is used to find the difference between two numbers @@ -31,7 +31,7 @@ Javascript provides 6 different operators to perform basic arithmetic operations ## Order of Operations When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. -To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've learnt in elementary math classes. ```javascript From 489729e1f849b1180ed1371a48f740ec1ebc2a5b Mon Sep 17 00:00:00 2001 From: bwtlt Date: Fri, 15 Oct 2021 19:09:51 +0200 Subject: [PATCH 066/970] Add missing arrays link in Functions concept (#1441) --- concepts/functions/about.md | 3 ++- concepts/functions/introduction.md | 3 ++- exercises/concept/lasagna-master/.docs/introduction.md | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/concepts/functions/about.md b/concepts/functions/about.md index 1d0e808812..972cadc54b 100644 --- a/concepts/functions/about.md +++ b/concepts/functions/about.md @@ -107,7 +107,7 @@ noReturn(1); ``` In JavaScript, you can only return exactly one value. -If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays].. +If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays]. ```javascript function divide(a, b) { @@ -155,6 +155,7 @@ Have a look at [closures][concept-closures] to learn more about variable scope i [concept-null-undefined]: /tracks/javascript/concepts/null-undefined [concept-rest-and-spread]: /tracks/javascript/concepts/rest-and-spread [concept-objects]: /tracks/javascript/concepts/objects +[concept-arrays]: /tracks/javascript/concepts/arrays [concept-callbacks]: /tracks/javascript/concepts/callbacks [mdn-arguments-object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments [mdn-primitives]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive diff --git a/concepts/functions/introduction.md b/concepts/functions/introduction.md index 3080e5872d..e43196d025 100644 --- a/concepts/functions/introduction.md +++ b/concepts/functions/introduction.md @@ -81,7 +81,7 @@ noReturn(1); ``` In JavaScript, you can only return exactly one value. -If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays].. +If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays]. ```javascript function divide(a, b) { @@ -119,4 +119,5 @@ const obj = { [concept-null-undefined]: /tracks/javascript/concepts/null-undefined [concept-objects]: /tracks/javascript/concepts/objects [concept-callbacks]: /tracks/javascript/concepts/callbacks +[concept-arrays]: /tracks/javascript/concepts/arrays [mdn-primitives]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive diff --git a/exercises/concept/lasagna-master/.docs/introduction.md b/exercises/concept/lasagna-master/.docs/introduction.md index 3080e5872d..2ef177a752 100644 --- a/exercises/concept/lasagna-master/.docs/introduction.md +++ b/exercises/concept/lasagna-master/.docs/introduction.md @@ -81,7 +81,7 @@ noReturn(1); ``` In JavaScript, you can only return exactly one value. -If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays].. +If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays]. ```javascript function divide(a, b) { @@ -118,5 +118,6 @@ const obj = { [concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions [concept-null-undefined]: /tracks/javascript/concepts/null-undefined [concept-objects]: /tracks/javascript/concepts/objects +[concept-arrays]: /tracks/javascript/concepts/arrays [concept-callbacks]: /tracks/javascript/concepts/callbacks [mdn-primitives]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive From eb033836ecb08bc45b09ba57e6e6447698940c79 Mon Sep 17 00:00:00 2001 From: Carina Blair Date: Fri, 15 Oct 2021 19:35:29 +0200 Subject: [PATCH 067/970] Fix door policy comment typo (#1442) --- exercises/concept/poetry-club-door-policy/.meta/exemplar.js | 2 +- exercises/concept/poetry-club-door-policy/door-policy.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js index f381732dc8..0dc048defb 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js +++ b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js @@ -35,7 +35,7 @@ export function backDoorResponse(line) { } /** - * Format the password for the front-door, given the response + * Format the password for the back door, given the response * letters. * * @param {string} word the letters you responded with before diff --git a/exercises/concept/poetry-club-door-policy/door-policy.js b/exercises/concept/poetry-club-door-policy/door-policy.js index a5c6427e00..41a3e4390d 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.js @@ -53,7 +53,7 @@ export function backDoorResponse(line) { } /** - * Format the password for the front-door, given the response + * Format the password for the back door, given the response * letters. * * @param {string} word the letters you responded with before From 457672bf923dfe163ba287a64bd311303347d449 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 15 Oct 2021 22:56:36 +0200 Subject: [PATCH 068/970] fix JavaScript and learnt typo (#1443) --- concepts/arithmetic-operators/.meta/config.json | 2 +- concepts/arithmetic-operators/about.md | 4 ++-- concepts/array-analysis/.meta/config.json | 2 +- concepts/array-destructuring/introduction.md | 2 +- concepts/arrays/about.md | 2 +- concepts/arrays/introduction.md | 2 +- concepts/errors/about.md | 6 +++--- concepts/errors/introduction.md | 2 +- concepts/rest-and-spread/.meta/config.json | 2 +- concepts/rest-and-spread/about.md | 2 +- concepts/rest-and-spread/introduction.md | 2 +- .../elyses-destructured-enchantments/.docs/introduction.md | 4 ++-- exercises/concept/elyses-enchantments/.docs/introduction.md | 2 +- .../.docs/introduction.md | 2 +- exercises/concept/factory-sensors/.docs/introduction.md | 2 +- exercises/concept/freelancer-rates/.docs/introduction.md | 4 ++-- exercises/concept/nullability/.docs/introduction.md | 2 +- exercises/practice/meetup/.docs/instructions.append.md | 2 +- 18 files changed, 23 insertions(+), 23 deletions(-) diff --git a/concepts/arithmetic-operators/.meta/config.json b/concepts/arithmetic-operators/.meta/config.json index abc11df480..32f5654b35 100644 --- a/concepts/arithmetic-operators/.meta/config.json +++ b/concepts/arithmetic-operators/.meta/config.json @@ -1,5 +1,5 @@ { "authors": ["JaPatGitHub"], "contributors": [], - "blurb": "Javascript has 6 different operators to perform basic arithmetic operations on numbers. Additionally there is a matching shorthand assignment operator for each of those." + "blurb": "JavaScript has 6 different operators to perform basic arithmetic operations on numbers. Additionally there is a matching shorthand assignment operator for each of those." } diff --git a/concepts/arithmetic-operators/about.md b/concepts/arithmetic-operators/about.md index b675f81187..badf35bf6b 100644 --- a/concepts/arithmetic-operators/about.md +++ b/concepts/arithmetic-operators/about.md @@ -2,7 +2,7 @@ ## Arithmetic Operators -Javascript provides 6 different operators to perform basic arithmetic operations on numbers. +JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. - `+`: The addition operator is used to find sum of numbers. @@ -52,7 +52,7 @@ Javascript provides 6 different operators to perform basic arithmetic operations ## Order of Operations When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. -To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've learnt in elementary math classes. ```javascript diff --git a/concepts/array-analysis/.meta/config.json b/concepts/array-analysis/.meta/config.json index 3e4bb6192d..9f58ce0323 100644 --- a/concepts/array-analysis/.meta/config.json +++ b/concepts/array-analysis/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Javascript provides a number of useful array methods for analysis.", + "blurb": "JavaScript provides a number of useful array methods for analysis.", "authors": ["peterchu999", "SleeplessByte"], "contributors": [] } diff --git a/concepts/array-destructuring/introduction.md b/concepts/array-destructuring/introduction.md index b44df90141..5d4bd37b48 100644 --- a/concepts/array-destructuring/introduction.md +++ b/concepts/array-destructuring/introduction.md @@ -1,6 +1,6 @@ # Introduction -Javascript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. +JavaScript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. In this example, each value in the `numberOfMoons` array is assigned to its corresponding planet: diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 2b5a3cb29e..6308e7b473 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -1,6 +1,6 @@ # About -In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. +In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. It includes the `length` property and also lots of [useful methods][array-docs] for traversing and mutating the array. To create an array, add elements between square brackets `[]`. diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 7496b285eb..38efc18c78 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -1,6 +1,6 @@ # Introduction -In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. +In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. To create an array, add elements between square brackets `[]`. To read from the array, put the index in square brackets `[]` after the identifier. diff --git a/concepts/errors/about.md b/concepts/errors/about.md index 56b7705944..b1114329d1 100644 --- a/concepts/errors/about.md +++ b/concepts/errors/about.md @@ -30,7 +30,7 @@ try { } ``` -As any object in Javascript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. ```javascript class CustomError extends Error {} @@ -58,11 +58,11 @@ class MyCustomError extends Error {} ## Throwing non errors -While the syntax `throw` is usually used to throw an Error object, Javascript is flexible and will let you throw a `string`, a `null` or any primitive type. +While the syntax `throw` is usually used to throw an Error object, JavaScript is flexible and will let you throw a `string`, a `null` or any primitive type. ## Error stacktraces -While this is not standard in Javascript, most of the Javascript environments implement a [`stack`][error-stack] property on the Error objects, allowing you to get the stack trace of the error that was thrown. +While this is not standard in JavaScript, most of the JavaScript environments implement a [`stack`][error-stack] property on the Error objects, allowing you to get the stack trace of the error that was thrown. [error-types]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error#error_types [custom-error-type]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error#custom_error_types diff --git a/concepts/errors/introduction.md b/concepts/errors/introduction.md index 052fcf23c0..34aa51ce76 100644 --- a/concepts/errors/introduction.md +++ b/concepts/errors/introduction.md @@ -30,7 +30,7 @@ try { } ``` -As any object in Javascript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. ```javascript class CustomError extends Error {} diff --git a/concepts/rest-and-spread/.meta/config.json b/concepts/rest-and-spread/.meta/config.json index 3372a3ffea..dec1d0ce0b 100644 --- a/concepts/rest-and-spread/.meta/config.json +++ b/concepts/rest-and-spread/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Javascript has a built-in ... operator that makes it easier to work with indefinite numbers of elements.", + "blurb": "JavaScript has a built-in ... operator that makes it easier to work with indefinite numbers of elements.", "authors": ["kristinaborn"], "contributors": ["SleeplessByte", "angelikatyborska"] } diff --git a/concepts/rest-and-spread/about.md b/concepts/rest-and-spread/about.md index 6d1e2d74b6..a98df0d30e 100644 --- a/concepts/rest-and-spread/about.md +++ b/concepts/rest-and-spread/about.md @@ -1,6 +1,6 @@ # About -Javascript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. +JavaScript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. ## Rest operator diff --git a/concepts/rest-and-spread/introduction.md b/concepts/rest-and-spread/introduction.md index 029dc1a64f..36008e7dd6 100644 --- a/concepts/rest-and-spread/introduction.md +++ b/concepts/rest-and-spread/introduction.md @@ -1,6 +1,6 @@ # Introduction -Javascript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. +JavaScript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. ## Rest operator diff --git a/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md b/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md index df7eaa66a0..b8ee42f346 100644 --- a/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md @@ -2,7 +2,7 @@ ## Array destructuring -Javascript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. +JavaScript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. In this example, each value in the `numberOfMoons` array is assigned to its corresponding planet: @@ -16,7 +16,7 @@ neptune; ## Rest and spread -Javascript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. +JavaScript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. ### Rest elements diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index 6b7e190352..114d6e68f5 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -1,6 +1,6 @@ # Introduction -In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. +In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. To create an array, add elements between square brackets `[]`. To read from the array, put the index in square brackets `[]` after the identifier. diff --git a/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md b/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md index 1c06e38eeb..b0acc43b72 100644 --- a/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md @@ -1,6 +1,6 @@ # Introduction -In Javascript, the `Array` class has many powerful built-in functions for transforming arrays. These functions make it much easier to do things than it otherwise would be using a simple for loop or more direct manipulation. +In JavaScript, the `Array` class has many powerful built-in functions for transforming arrays. These functions make it much easier to do things than it otherwise would be using a simple for loop or more direct manipulation. Example of transformation using a for loop and second array: diff --git a/exercises/concept/factory-sensors/.docs/introduction.md b/exercises/concept/factory-sensors/.docs/introduction.md index 052fcf23c0..34aa51ce76 100644 --- a/exercises/concept/factory-sensors/.docs/introduction.md +++ b/exercises/concept/factory-sensors/.docs/introduction.md @@ -30,7 +30,7 @@ try { } ``` -As any object in Javascript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. ```javascript class CustomError extends Error {} diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index cda5276ddf..07b05af6b5 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -14,7 +14,7 @@ Otherwise, the `number` type is likely the better option. ## Arithmetic Operators -Javascript provides 6 different operators to perform basic arithmetic operations on numbers. +JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. - `+`: The addition operator is used to find sum of numbers. - `-`: The subtraction operator is used to find the difference between two numbers @@ -43,7 +43,7 @@ Javascript provides 6 different operators to perform basic arithmetic operations ### Order of Operations When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. -To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've learnt in elementary math classes. ```javascript diff --git a/exercises/concept/nullability/.docs/introduction.md b/exercises/concept/nullability/.docs/introduction.md index 9e21cbdbcb..0ab971affb 100644 --- a/exercises/concept/nullability/.docs/introduction.md +++ b/exercises/concept/nullability/.docs/introduction.md @@ -1,6 +1,6 @@ # Introduction -The `null` value in Javascript represents the intentional absence of an object value. It is one of Javascript's primitive types. +The `null` value in JavaScript represents the intentional absence of an object value. It is one of JavaScript's primitive types. ```javascript // I do not have an apple. diff --git a/exercises/practice/meetup/.docs/instructions.append.md b/exercises/practice/meetup/.docs/instructions.append.md index 2cccce0cee..3d9c34eede 100644 --- a/exercises/practice/meetup/.docs/instructions.append.md +++ b/exercises/practice/meetup/.docs/instructions.append.md @@ -1,6 +1,6 @@ # Instructions append -In Javascript, the Date object month's index ranges from 0 to 11. +In JavaScript, the Date object month's index ranges from 0 to 11. ```javascript const date = new Date('2020-06-13'); From 78cbe3829c3c105f330ab42aa75a011382959758 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 17 Oct 2021 16:56:06 +0200 Subject: [PATCH 069/970] Add PR commenter (#1445) --- .github/pr-commenter.yml | 68 ++++++++++++++++++++++++++++++++ .github/workflows/pr-comment.yml | 16 ++++++++ 2 files changed, 84 insertions(+) create mode 100644 .github/pr-commenter.yml create mode 100644 .github/workflows/pr-comment.yml diff --git a/.github/pr-commenter.yml b/.github/pr-commenter.yml new file mode 100644 index 0000000000..024f0ca9ad --- /dev/null +++ b/.github/pr-commenter.yml @@ -0,0 +1,68 @@ +comment: + on-update: edit + glob-options: + dot: true + + header: | + ### Dear {{ prAuthor }} + Thank you for contributing to the JavaScript track on Exercism! 💙 + You will see some automated feedback below 🤖. It would be great if you can make sure your PR covers those points. This will save your reviewer some time and your change can be merged quicker. + + footer: | + + Automated comment created by [PR Commenter](https://github.com/exercism/pr-commenter-action) 🤖. + + snippets: + - id: concept-changes + files: + - 'exercises/concept/*/.docs/introduction.md' + - 'concepts/*/introduction.md' + - 'concepts/*/about.md' + body: | + - 📜 The following files usually contain very similar content. + - `concepts//about.md` + - `concepts//introduction.md` + - `exercises/concept//.docs/introduction.md` + + Please check whether the changes you made to one of these also need to be applied to the others. + + - id: exemplar-or-stub-changes + files: + - 'exercises/concept/*/.meta/*.js' + - any: + - 'exercises/concept/*/*.js' + - '!exercises/concept/*/*.spec.js' + body: | + - 🧦 If you changed the function signature or the JSDoc comment in the exemplar file (`.meta/exemplar.js`) or the sub file (`.js`), make sure the change is applied to both files. + + - id: problem-spec-related + files: + - 'exercises/practice/*/*.spec.js' + - 'exercises/practice/*/.docs/instructions.md' + body: | + - ⬆️ The instructions and test cases for many practice exercises originate in the Exercism-wide [problem-specifications repo](https://github.com/exercism/problem-specifications). If the exercise you changed is listed there in the [exercises folder](https://github.com/exercism/problem-specifications/tree/main/exercises), please consider the following. + - Improvements to the `instructions.md` file should be made in the problem-spec repo so that all tracks can benefit. + You can open a PR there instead. + - If you want to add some language specific information, use the `instructions.append.md` file (see [Practice Exercise Docs](https://exercism.org/docs/building/tracks/practice-exercises)). + - Test cases selected in the `.meta/tests.toml` file need to be implemented in the `.spec.js` file according to the specification in [`canonical-data.json`](https://github.com/exercism/problem-specifications#test-data-canonical-datajson). + + - id: note-for-contributors + files: + - '*' + - '**/*' + body: | + - ✍️ If your PR is not related to an existing issue (and is not self-explaining like a typo fix), please make sure the description explains why the change you made is necessary. + + - 🔤 If your PR fixes an easy to identify typo, if would be great if you could check for that typo in the whole repo. For example, if you found `Unicdoe`, use "replace all" in your editor (or command line magic) to fix it consistently. + + - id: note-for-maintainers + files: + - '*' + - '**/*' + body: | + ### Dear Reviewer/Maintainer + - 📏 Make sure you set the appropriate **`x:size` label** for the PR. (This also works after merging, in case you forgot about it.) + + - 🔍 **Don't be too nit-picky.** If the PR is a clear improvement compared to the status quo, it should be approved as clear signal this is good to be merged even if the minor comments you might have are not addressed by the contributor. Further improvement ideas can be captured in issues (if important enough) and implemented via additional PRs. + + - 🤔 After reviewing the diff in the "Files changed" section, take a moment to think about whether there are **changes missing** from the diff. Does something need to be adjusted in other places so the code or content stays consistent? diff --git a/.github/workflows/pr-comment.yml b/.github/workflows/pr-comment.yml new file mode 100644 index 0000000000..561a1929dc --- /dev/null +++ b/.github/workflows/pr-comment.yml @@ -0,0 +1,16 @@ +name: PR Comment + +on: [pull_request_target] + +jobs: + pr-comment: + runs-on: ubuntu-latest + steps: + - uses: exercism/pr-commenter-action@3706a61d7c6cf1a77db576b9a4c0e7046ae78f1a #v1.3.0 + with: + github-token: '${{ github.token }}' + config-file: '.github/pr-commenter.yml' + template-variables: | + { + "prAuthor": "${{ github.event.pull_request.user.login }}" + } From 68a9fff1a74721cba3ac2ea49acb3689a5c2263a Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 17 Oct 2021 21:21:28 +0200 Subject: [PATCH 070/970] Remove PR commenter version comment (#1450) --- .github/workflows/pr-comment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-comment.yml b/.github/workflows/pr-comment.yml index 561a1929dc..321bbae256 100644 --- a/.github/workflows/pr-comment.yml +++ b/.github/workflows/pr-comment.yml @@ -6,7 +6,7 @@ jobs: pr-comment: runs-on: ubuntu-latest steps: - - uses: exercism/pr-commenter-action@3706a61d7c6cf1a77db576b9a4c0e7046ae78f1a #v1.3.0 + - uses: exercism/pr-commenter-action@3706a61d7c6cf1a77db576b9a4c0e7046ae78f1a with: github-token: '${{ github.token }}' config-file: '.github/pr-commenter.yml' From 5ac1fb34be5a3c72679038827b00195c64a05fee Mon Sep 17 00:00:00 2001 From: Jake Witcher <41153523+jakewitcher@users.noreply.github.com> Date: Mon, 18 Oct 2021 06:32:52 -0400 Subject: [PATCH 071/970] Add inheritance concept (#1447) --- concepts/errors/about.md | 3 +- concepts/errors/introduction.md | 5 +- concepts/inheritance/.meta/config.json | 5 + concepts/inheritance/about.md | 144 ++++++++++++++++++ concepts/inheritance/introduction.md | 40 +++++ concepts/inheritance/links.json | 14 ++ config.json | 7 +- .../factory-sensors/.docs/introduction.md | 48 +++++- .../concept/factory-sensors/.meta/design.md | 1 + 9 files changed, 261 insertions(+), 6 deletions(-) create mode 100644 concepts/inheritance/.meta/config.json create mode 100644 concepts/inheritance/about.md create mode 100644 concepts/inheritance/introduction.md create mode 100644 concepts/inheritance/links.json diff --git a/concepts/errors/about.md b/concepts/errors/about.md index b1114329d1..34e3698624 100644 --- a/concepts/errors/about.md +++ b/concepts/errors/about.md @@ -30,7 +30,8 @@ try { } ``` -As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As with any class in JavaScript, subclasses can inherit from `Error` to create Custom errors by using the `extends` keyword. +The `instanceof` syntax will check if the error caught is an instance of a particular subclass of `Error`. ```javascript class CustomError extends Error {} diff --git a/concepts/errors/introduction.md b/concepts/errors/introduction.md index 34aa51ce76..138afd6610 100644 --- a/concepts/errors/introduction.md +++ b/concepts/errors/introduction.md @@ -19,7 +19,7 @@ Using the `throw` syntax, you can throw an Error. throw new Error('Oops'); ``` -When an Error is thrown, the current execution is stopped and resume in the first catch block of the call stack. +When an `Error` is thrown, the current execution is stopped and resumes in the first catch block of the call stack. ```javascript try { @@ -30,7 +30,8 @@ try { } ``` -As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As with any class in JavaScript, subclasses can inherit from `Error` to create Custom errors by using the `extends` keyword. +The `instanceof` syntax will check if the error caught is an instance of a particular subclass of `Error`. ```javascript class CustomError extends Error {} diff --git a/concepts/inheritance/.meta/config.json b/concepts/inheritance/.meta/config.json new file mode 100644 index 0000000000..172c43922b --- /dev/null +++ b/concepts/inheritance/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "Inheritance creates parent-child relationships between classes in JavaScript. Learn how to use inheritance to create objects with shared behavior.", + "authors": ["JakeWitcher"], + "contributors": [] +} diff --git a/concepts/inheritance/about.md b/concepts/inheritance/about.md new file mode 100644 index 0000000000..e75dc4c7a6 --- /dev/null +++ b/concepts/inheritance/about.md @@ -0,0 +1,144 @@ +# About + +Inheritance is a way to create parent-child relationships between classes. +The child class (sometimes referred to as a _subclass_) has access to the behavior and data defined by the parent class (sometimes referred to as a _superclass_). + +```javascript +class Pet { + constructor(name) { + this.name = name; + } + + introduce() { + console.log(`This is my pet, ${this.name}.`); + } +} + +class Dog extends Pet {} + +const dog = new Dog('Otis'); +dog.introduce(); +// => This is my pet, Otis. +``` + +The `extends` keyword in the child class declaration establishes a relationship with the parent class through the [prototype chain][prototype-chain]. + +Objects created by the child's constructor will have the parent class's prototype in their prototype chain, providing access to any methods or data defined by the parent. + +```javascript +const dog = new Dog('Otis'); + +Dog.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(Dog.prototype); // => true + +Pet.prototype.hasOwnProperty('introduce'); // => true +Dog.prototype.hasOwnProperty('introduce'); // => false +dog.hasOwnProperty('introduce'); // => false +``` + +## Constructors + +If no constructor function is defined by the child class, the parent constructor function is used. +However, if the child class defines a constructor function of its own, the parent constructor must be explicitly called. +To invoke the parent constructor from within the child constructor's scope, the keyword `super` is used. + +```javascript +class Pet { + constructor(name) { + this.name = name; + } +} + +class Dog extends Pet { + constructor(name, breed) { + super(name); + this.breed = breed; + } +} + +const dog = new Dog('Otis', 'Pug'); +``` + +Because the parent constructor is responsible for initializing a new object and assigning it to `this`, it must be called before `this` is used by the child constructor. + +```javascript +class Dog extends Pet { + constructor(name, breed) { + // using 'this' before calling the parent constructor with 'super' + this.breed = breed; + super(name); + } +} + +const dog = new Dog('Otis', 'Pug'); +// => ReferenceError: Must call super constructor in derived class before accessing 'this'... +``` + +## Defining Methods on the Child Class + +A child class may define behavior of its own in addition to the behavior inherited from the parent. + +This is one of the key reasons for using inheritance; to have specialized child classes with their own unique data and methods that are related through shared methods and data supplied by the parent class. + +```javascript +class Dog extends Pet { + constructor(name, breed) { + super(name); + this.breed = breed; + } + + describe() { + console.log(`${this.name} is a ${this.breed}.`); + } +} + +const dog = new Dog('Otis', 'Pug'); +dog.introduce(); +dog.describe(); +// => 'This is my pet, Otis.' +// => 'Otis is a Pug.' +``` + +## Overriding Methods Inherited From the Parent Class + +A child class can also override the behavior of a method defined by the parent and replace or extend it with behavior defined by the child class. + +```javascript +class Cat extends Pet { + // replacing parent class behavior + introduce() { + console.log(`This is my cat, ${this.name}.`); + } +} + +class Dog extends Pet { + constructor(name, breed) { + super(name); + this.breed = breed; + } + + describe() { + console.log(`${this.name} is a ${this.breed}.`); + } + + // extending parent class behavior + introduce() { + super.introduce(); + this.describe(); + } +} + +const cat = new Cat('Milo'); +cat.introduce(); +// => 'This is my cat, Milo.' + +const dog = new Dog('Otis', 'Pug'); +dog.introduce(); +// => This is my pet, Otis. +// => Otis is a Pug. +``` + +To call a method defined on the parent class from the body of a method with the same name on the child class, the keyword `super` must be used to reference the parent. + +[prototype-chain]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain diff --git a/concepts/inheritance/introduction.md b/concepts/inheritance/introduction.md new file mode 100644 index 0000000000..19816981b2 --- /dev/null +++ b/concepts/inheritance/introduction.md @@ -0,0 +1,40 @@ +# Introduction + +Inheritance is a way to create parent-child relationships between classes. +The child class (sometimes referred to as a _subclass_) has access to the behavior and data defined by the parent class (sometimes referred to as a _superclass_). + +```javascript +class Pet { + constructor(name) { + this.name = name; + } + + introduce() { + console.log(`This is my pet, ${this.name}.`); + } +} + +class Dog extends Pet {} + +const dog = new Dog('Otis'); +dog.introduce(); +// => This is my pet, Otis. +``` + +The `extends` keyword in the child class declaration establishes a relationship with the parent class through the [prototype chain][prototype-chain]. + +Objects created by the child's constructor will have the parent class's prototype in their prototype chain, providing access to any methods or data defined by the parent. + +```javascript +const dog = new Dog('Otis'); + +Dog.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(Dog.prototype); // => true + +Pet.prototype.hasOwnProperty('introduce'); // => true +Dog.prototype.hasOwnProperty('introduce'); // => false +dog.hasOwnProperty('introduce'); // => false +``` + +[prototype-chain]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain diff --git a/concepts/inheritance/links.json b/concepts/inheritance/links.json new file mode 100644 index 0000000000..f661343963 --- /dev/null +++ b/concepts/inheritance/links.json @@ -0,0 +1,14 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Inheritance", + "description": "MDN: Inheritance" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain", + "description": "MDN: Inheritance and the Prototype Chain" + }, + { + "url": "https://javascript.info/class-inheritance", + "description": "javascript.info: Class Inheritance" + } +] diff --git a/config.json b/config.json index cdb2d4edec..fa7cc01eaf 100644 --- a/config.json +++ b/config.json @@ -227,7 +227,7 @@ "slug": "factory-sensors", "name": "Factory Sensors", "uuid": "2ccafa38-2802-44c1-8758-7415edefa909", - "concepts": ["errors"], + "concepts": ["errors", "inheritance"], "prerequisites": ["null-undefined", "conditionals"], "status": "beta" }, @@ -1765,6 +1765,11 @@ "uuid": "cbad4d23-a9d8-4370-add2-f4416a4df027", "slug": "type-conversion", "name": "Type Conversion" + }, + { + "uuid": "c890e216-5acb-4fb8-8081-61eb78eabe87", + "slug": "inheritance", + "name": "Inheritance" } ], "key_features": [ diff --git a/exercises/concept/factory-sensors/.docs/introduction.md b/exercises/concept/factory-sensors/.docs/introduction.md index 34aa51ce76..1722a48302 100644 --- a/exercises/concept/factory-sensors/.docs/introduction.md +++ b/exercises/concept/factory-sensors/.docs/introduction.md @@ -1,5 +1,7 @@ # Introduction +## Errors + Errors are useful to report when something is wrong or unexpected in a program or a piece of code. They are javascript objects. @@ -19,7 +21,7 @@ Using the `throw` syntax, you can throw an Error. throw new Error('Oops'); ``` -When an Error is thrown, the current execution is stopped and resume in the first catch block of the call stack. +When an Error is thrown, the current execution is stopped and resumes in the first catch block of the call stack. ```javascript try { @@ -30,7 +32,47 @@ try { } ``` -As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +## Inheritance + +Inheritance is a way to create parent-child relationships between classes. +The child class (sometimes referred to as a _subclass_) has access to the behavior and data defined by the parent class (sometimes referred to as a _superclass_). + +```javascript +class Pet { + constructor(name) { + this.name = name; + } + + introduce() { + console.log(`This is my pet, ${this.name}.`); + } +} + +class Dog extends Pet {} + +const dog = new Dog('Otis'); +dog.introduce(); +// => This is my pet, Otis. +``` + +The `extends` keyword in the child class declaration establishes a relationship with the parent class through the [prototype chain][prototype-chain]. + +Objects created by the child's constructor will have the parent class's prototype in their prototype chain, providing access to any methods or data defined by the parent. + +```javascript +const dog = new Dog('Otis'); + +Dog.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(Dog.prototype); // => true + +Pet.prototype.hasOwnProperty('introduce'); // => true +Dog.prototype.hasOwnProperty('introduce'); // => false +dog.hasOwnProperty('introduce'); // => false +``` + +As with any class in JavaScript, subclasses can inherit from `Error` to create Custom errors by using the `extends` keyword. +The `instanceof` syntax will check if the error caught is an instance of a particular subclass of `Error`. ```javascript class CustomError extends Error {} @@ -43,3 +85,5 @@ try { } } ``` + +[prototype-chain]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain diff --git a/exercises/concept/factory-sensors/.meta/design.md b/exercises/concept/factory-sensors/.meta/design.md index 3558ef359c..92ac6fc903 100644 --- a/exercises/concept/factory-sensors/.meta/design.md +++ b/exercises/concept/factory-sensors/.meta/design.md @@ -22,6 +22,7 @@ The goal of this exercise is to teach the student how to handle errors / excepti ## Concepts - `errors` +- `inheritance` ## Prerequisites From faecaed33822e893b31f72bf6d997d307697342d Mon Sep 17 00:00:00 2001 From: Jyotiraditya Pradhan Date: Mon, 18 Oct 2021 17:15:58 +0530 Subject: [PATCH 072/970] Instructions for throwing error in collatz-conjecture (#1449) --- .../collatz-conjecture/.docs/instructions.append.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 exercises/practice/collatz-conjecture/.docs/instructions.append.md diff --git a/exercises/practice/collatz-conjecture/.docs/instructions.append.md b/exercises/practice/collatz-conjecture/.docs/instructions.append.md new file mode 100644 index 0000000000..8896093168 --- /dev/null +++ b/exercises/practice/collatz-conjecture/.docs/instructions.append.md @@ -0,0 +1,9 @@ +# Instructions append + +If `n` is not a positive integer, stop the program from being executed further and return an error message. + +In JavaScript, this can be done using the `throw` statement. + +```javascript +throw new Error('Only positive numbers are allowed'); +``` From 4c2b1fe7f8c87e6b7b0940a07ff32587f9cbbb32 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:38:38 +0200 Subject: [PATCH 073/970] Add comment for "same object" assertions (#1455) --- .../concept/amusement-park/amusement-park.spec.js | 3 ++- exercises/concept/bird-watcher/bird-watcher.spec.js | 2 +- .../high-score-board/high-score-board.spec.js | 13 ++++++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/exercises/concept/amusement-park/amusement-park.spec.js b/exercises/concept/amusement-park/amusement-park.spec.js index 6da514deca..6b0e7aedae 100644 --- a/exercises/concept/amusement-park/amusement-park.spec.js +++ b/exercises/concept/amusement-park/amusement-park.spec.js @@ -29,7 +29,7 @@ describe('revokeTicket', () => { test('returns the same object that was passed in', () => { const visitor = { name: 'Anatoli Traverse', age: 34, ticketId: 'AA5AA01D' }; - // this follows the suggestion from the Jest docs to avoid a confusing test report + // This checks that the same object that was passed in is returned. // https://jestjs.io/docs/expect#tobevalue expect(Object.is(revokeTicket(visitor), visitor)).toBe(true); }); @@ -39,6 +39,7 @@ describe('revokeTicket', () => { const actual = revokeTicket(visitor); expect(actual).toEqual(visitor); + // This checks that the same object that was passed in is returned. expect(Object.is(actual, visitor)).toBe(true); }); }); diff --git a/exercises/concept/bird-watcher/bird-watcher.spec.js b/exercises/concept/bird-watcher/bird-watcher.spec.js index 3339045c9a..67f15913e6 100644 --- a/exercises/concept/bird-watcher/bird-watcher.spec.js +++ b/exercises/concept/bird-watcher/bird-watcher.spec.js @@ -56,7 +56,7 @@ describe('bird watcher', () => { test('does not create a new array', () => { const birdsPerDay = [2, 0, 1, 4, 1, 3, 0]; - // this follows the suggestion from the Jest docs to avoid a confusing test report + // This checks that the same object that was passed in is returned. // https://jestjs.io/docs/expect#tobevalue expect(Object.is(fixBirdCountLog(birdsPerDay), birdsPerDay)).toBe(true); }); diff --git a/exercises/concept/high-score-board/high-score-board.spec.js b/exercises/concept/high-score-board/high-score-board.spec.js index ea165e91a5..9a4f73260e 100644 --- a/exercises/concept/high-score-board/high-score-board.spec.js +++ b/exercises/concept/high-score-board/high-score-board.spec.js @@ -34,7 +34,8 @@ describe('addPlayer', () => { test('returns the existing score board', () => { const scoreBoard = {}; const actual = addPlayer(scoreBoard, 'Jesse Johnson', 1337); - // This follows the suggestion from the Jest docs to avoid a confusing test report + + // This checks that the same object that was passed in is returned. // https://jestjs.io/docs/expect#tobevalue expect(Object.is(actual, scoreBoard)).toBe(true); }); @@ -55,6 +56,8 @@ describe('removePlayer', () => { const actual = removePlayer(scoreBoard, 'Jesse Johnson'); expect(actual).toEqual(expected); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); @@ -67,6 +70,8 @@ describe('removePlayer', () => { const actual = removePlayer(scoreBoard, 'Bruno Santangelo'); expect(actual).toEqual(scoreBoard); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); }); @@ -88,6 +93,8 @@ describe('updateScore', () => { updateScore(scoreBoard, 'Min-seo Shin', 1999); const actual = updateScore(scoreBoard, 'Jesse Johnson', 1337); expect(actual).toEqual(expected); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); }); @@ -108,6 +115,8 @@ describe('applyMondayBonus', () => { const actual = applyMondayBonus(scoreBoard); expect(actual).toEqual(expected); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); @@ -115,6 +124,8 @@ describe('applyMondayBonus', () => { const scoreBoard = {}; const actual = applyMondayBonus(scoreBoard); expect(actual).toEqual({}); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); }); From e74a2113666d31b773b0b6aeeab29a829fa704fb Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:38:55 +0200 Subject: [PATCH 074/970] Add size label for dependabot (#1456) --- .github/dependabot.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 01d19e0c2c..16287ebc2c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,6 +6,10 @@ updates: directory: '/' schedule: interval: 'daily' + labels: + - 'dependencies :arrow_up_small:' + - 'github_actions' + - 'x:size/small' # Enable version updates for npm - package-ecosystem: 'npm' @@ -14,3 +18,7 @@ updates: # Check the npm registry for updates every day (weekdays) schedule: interval: 'daily' + labels: + - 'dependencies :arrow_up_small:' + - 'javascript' + - 'x:size/small' From acc436aa8089715d3b19f303ac09deca78bcb27a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Oct 2021 20:28:29 +0530 Subject: [PATCH 075/970] Bump actions/checkout from 2.3.4 to 2.3.5 (#1446) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f...1e204e9a9253d643386038d443f96446fa156a97) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/configlet.yml | 2 +- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/sync-labels.yml | 2 +- .github/workflows/verify-code-formatting.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index ae8b643208..eed6669aed 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js LTS (14.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: @@ -32,7 +32,7 @@ jobs: node-version: [14.x, 16.x] steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 301fd178cb..d708c97e96 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/configlet.yml b/.github/workflows/configlet.yml index 515143c23e..38ad368b9e 100644 --- a/.github/workflows/configlet.yml +++ b/.github/workflows/configlet.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 - name: Fetch configlet uses: exercism/github-actions/configlet-ci@main diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index 323ff55326..56c97463fd 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js LTS (14.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index d2d9bef937..6f50576761 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -15,7 +15,7 @@ jobs: name: Sync labels runs-on: ubuntu-latest steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 324e4eb838..82d0732b7d 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 - name: Use Node.js LTS (14.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: From 03e656b6d43b06a4537f31a937a51d1df2129d0e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Oct 2021 21:16:40 +0530 Subject: [PATCH 076/970] Bump @types/node from 16.10.3 to 16.11.1 (#1451) * Bump @types/node from 16.10.3 to 16.11.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.3 to 16.11.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 0385256017..25a56568ed 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index e056ff0b90..2dd5b60e73 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 260b5e7cfe..52beb6c52d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 73a2d3aead..93f1fadd3b 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 3548771cc3..0bfbbc7373 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index b2ff98b1f3..b0247b1f0e 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 89f1e11728..340c5e677b 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 0fc2cc42c4..e9cd8727a5 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index b5932f3f6e..d96239683a 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index f75edbf4c4..2e2d8e72f5 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 2c687c4b2b..0193880776 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index af5580a925..151aa4d1bf 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 0179919b33..058db6839d 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6533fbe914..573728137d 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 97d86023ac..135a1eacf2 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 7820066cb2..acf032b92f 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index a15ef8fea2..7e5a37d6ec 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index cd1321dcb8..9883bd17d0 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index cd023f1ba5..03d6e0643c 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ce18ab2469..6e482d8413 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index bdaaf1ca84..a454615c5c 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 94069f51ef..d30ca103d7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index c41446cf5d..35bbd3dd72 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 020433731f..11581f0dc6 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index f13d1cf0ab..44180523f9 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 30caa14195..306f87ceb9 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 50d953430d..83fe780bf4 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a046888ce8..a3d3f1493e 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 45e758bea9..17f679d90a 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index a80672bd85..cfcea6efe8 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 2d99fd56b7..d150257e15 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index a191891841..b712e7f09d 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 521799ab37..84c7f09a3e 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index ba7077648a..b2315e0c62 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 153b22616f..243980ac82 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index d775376752..a425c271e2 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index a716a72c0d..5532c57f95 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 660f887e9d..a4b1f54d9b 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 6fa1cdf6f0..a78195b548 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 680cdc11ba..e8b6d07386 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 845c308103..b3dd64b128 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e981b7e1ed..e32f6ea512 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 20df5a988f..591f72a37d 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 9fe5d1de0a..141054bac1 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index e211f674cd..48321f719c 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index c75845b897..6fe3c83f5a 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 45935d867b..cdcf6c603a 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 5e44690bae..0d6fa84262 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 7411756973..9cec956760 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 0c51fa5b99..e0c3ba9c36 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 3e51eb9bce..106a279f0a 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index c0008da3d5..c8fc458eaf 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index ca34794416..f0cff54af5 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index a2da47ccce..57d7b2aa17 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 458fdc43ac..be81b8e7ff 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index e95f03a7b3..735ca3b872 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 73172722aa..697509c4d9 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index de8cd7613f..89500ccafc 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 9f638d5018..9b00976577 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 3aaae620db..f9a94750a9 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index fe609f4144..e75676d089 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 58ca7c83d1..60b953e343 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 9be8ca7caa..2cbc8a2fa0 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 671094ce82..b011898664 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index cb6a818762..edcaf9418a 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 7c95d3d103..0013d6a9e7 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index b1837d49ce..75fd3d2267 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 77d8065cd3..d73e14d428 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 919339d763..166d7c1499 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d575352edf..316529bb1f 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 792c42a9cd..ded25d015c 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 60dbe1495a..8432be3e57 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 34d6f911f0..352b180735 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index f8301f1a1d..76d3543caa 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2292cf2a31..8067d397b5 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 22ad37a75c..e4c402c33d 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8e51589a9b..03c9db34e4 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 635bc544f6..3103f7cd8b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index a4b649ed71..e86d3db2e1 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index b4cce2ea07..9c8aaa5aab 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 9a5ce355c8..d0881c0841 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 4e57fe67da..40f1e686a6 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 2fcf713c91..c5b2655233 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 51fb98e24d..7c9fe199ef 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 41447d7afa..4b27a7c6f9 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index b2b82a0f93..bfa454d9c2 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 752867cecd..1710b6b932 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index df4ba455c9..c86313a677 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 9c34b70525..6911cd8458 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index eedb076dea..d8d2bb5c6f 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 309a67aff0..7c2bf858b3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index a460fdda57..069d2e5337 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 33b0b8189d..bc92675667 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 41dba0641e..31646687f2 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index b14e1474bb..b8d31c20ac 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index ffd492e00b..67b0589f56 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 3109a91836..27cebfc8f8 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 4eee75d70c..ffc6a789fc 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index ef2d81af68..2dea68d6f1 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index fdcdb3d13e..80a385f2f9 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 92a39ddea3..78b2fa7d78 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index a28b4d9270..594d211275 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 325852ed84..0fa97bc401 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 55635d34d4..73677f6bf8 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 603e9d6a79..474314147b 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index cd6e62366e..139d2c71dd 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 9078ea6982..8be1acde0e 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 5e6b31ba0b..ade3cc8df4 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 478c288f72..7037b87d30 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 255ef2ec30..6fe94767c4 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 7c3284c184..a3a99edc30 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6070b80822..e2e41392d4 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 109c64fb7f..bc85863ea7 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 456876ba8f..593cca7fbb 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index ab8f5c082a..948c670836 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 9e4c5af554..981067879f 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index dcafe32add..6a6d3f28ad 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 7b5983e59b..9c404e14cb 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 822cd5203a..5c9c965d31 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 4a6a045b04..d355fe2ad4 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index d40ef95402..5d27067eb1 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 41357f34af..e934dbfc73 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 40d872415a..ddde67f3f9 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 7a0f8e37fc..934127539c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 2648ee9e69..e0d8099ca9 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 0dbf74c2d5..e77babca0e 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b70d6017a9..d45b4c5b98 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 15cc958d5e..2f61367919 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index bbb2d53b56..5c258e26bf 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index fd69459c45..0f919c0d78 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 06892e5635..2bcfbc7511 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index f4cb8db1c0..56a988dfea 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index dc31d1607d..a1db7c7253 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 1104e23375..fc9ecc09f5 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 790922251b..887b2ff2ea 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 3abe28ce58..e57dcde3f8 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index ab581be864..daf6bed88b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3814,9 +3814,9 @@ "dev": true }, "@types/node": { - "version": "16.10.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", - "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", + "version": "16.11.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", + "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 8c5b715044..ad3137f822 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "chalk": "^4.1.2", "core-js": "^3.18.2", From 60eeba9a43b3f3161e18cec4a100ea895d43a4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ram=C3=B3n=20Huidobro?= Date: Thu, 21 Oct 2021 21:36:20 +0200 Subject: [PATCH 077/970] Minor typo fixes (#1459) --- exercises/concept/factory-sensors/.docs/instructions.md | 2 +- exercises/concept/lasagna-master/lasagna-master.spec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/factory-sensors/.docs/instructions.md b/exercises/concept/factory-sensors/.docs/instructions.md index 67bcbec6a5..e407706d58 100644 --- a/exercises/concept/factory-sensors/.docs/instructions.md +++ b/exercises/concept/factory-sensors/.docs/instructions.md @@ -23,7 +23,7 @@ checkHumidityLevel(100); ## 2. Detect overheating -Elena is very pleased with your first assignment and ask you to deal with the monitoring of the machines' temperature. +Elena is very pleased with your first assignment and asks you to deal with the monitoring of the machines' temperature. While chatting with a technician, Greg, you are told that if the temperature of a machine exceeds 500°C, the technicians start worrying about overheating. The machine is equipped with a sensor that measures its internal temperature. diff --git a/exercises/concept/lasagna-master/lasagna-master.spec.js b/exercises/concept/lasagna-master/lasagna-master.spec.js index 4d99f040be..8f051734d5 100644 --- a/exercises/concept/lasagna-master/lasagna-master.spec.js +++ b/exercises/concept/lasagna-master/lasagna-master.spec.js @@ -50,7 +50,7 @@ describe('preparationTime', () => { expect(preparationTime(fewLayers, 3.5)).toBe(7); }); - test('uses the default if no customer time was passed', () => { + test('uses the default if no custom time was passed', () => { const manyLayers = [ 'sauce', 'noodles', From 3c98f373d81343155c0a667b2f9286da5ec238fc Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 22 Oct 2021 15:09:47 +0200 Subject: [PATCH 078/970] =?UTF-8?q?=F0=9F=A4=96=20Change=20difficulty=20`0?= =?UTF-8?q?`=20to=20`1`=20(#1460)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.json b/config.json index fa7cc01eaf..e6b2e1f84f 100644 --- a/config.json +++ b/config.json @@ -1414,7 +1414,7 @@ "uuid": "6d43709b-3809-4a6a-ab41-2a5ab841b5fb", "practices": [], "prerequisites": [], - "difficulty": 0, + "difficulty": 1, "topics": null, "status": "deprecated" }, From 21cc2cd3a7358abaa2d37d0da9006b08441ed385 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 23 Oct 2021 08:46:18 -0400 Subject: [PATCH 079/970] Concept exercise: Template string and Ternary (#1428) --- .../conditionals-ternary/.meta/config.json | 5 ++ concepts/conditionals-ternary/about.md | 17 +++++ concepts/conditionals-ternary/introduction.md | 17 +++++ concepts/conditionals-ternary/links.json | 10 +++ concepts/string-formatting/.meta/config.json | 5 -- concepts/string-formatting/about.md | 3 - concepts/string-formatting/introduction.md | 3 - concepts/string-formatting/links.json | 1 - concepts/template-strings/.meta/config.json | 5 ++ concepts/template-strings/about.md | 52 ++++++++++++++ concepts/template-strings/introduction.md | 52 ++++++++++++++ concepts/template-strings/links.json | 10 +++ config.json | 17 ++++- exercises/concept/custom-signs/.docs/hints.md | 25 +++++++ .../custom-signs/.docs/instructions.md | 41 +++++++++++ .../custom-signs/.docs/introduction.md | 54 ++++++++++++++ exercises/concept/custom-signs/.eslintrc | 14 ++++ exercises/concept/custom-signs/.gitignore | 3 + .../concept/custom-signs/.meta/config.json | 11 +++ .../concept/custom-signs/.meta/design.md | 32 +++++++++ .../concept/custom-signs/.meta/exemplar.js | 19 +++++ exercises/concept/custom-signs/.npmrc | 1 + exercises/concept/custom-signs/LICENSE | 21 ++++++ .../concept/custom-signs/babel.config.js | 15 ++++ .../concept/custom-signs/custom-signs.js | 57 +++++++++++++++ .../concept/custom-signs/custom-signs.spec.js | 70 +++++++++++++++++++ exercises/concept/custom-signs/package.json | 31 ++++++++ 27 files changed, 577 insertions(+), 14 deletions(-) create mode 100644 concepts/conditionals-ternary/.meta/config.json create mode 100644 concepts/conditionals-ternary/about.md create mode 100644 concepts/conditionals-ternary/introduction.md create mode 100644 concepts/conditionals-ternary/links.json delete mode 100644 concepts/string-formatting/.meta/config.json delete mode 100644 concepts/string-formatting/about.md delete mode 100644 concepts/string-formatting/introduction.md delete mode 100644 concepts/string-formatting/links.json create mode 100644 concepts/template-strings/.meta/config.json create mode 100644 concepts/template-strings/about.md create mode 100644 concepts/template-strings/introduction.md create mode 100644 concepts/template-strings/links.json create mode 100644 exercises/concept/custom-signs/.docs/hints.md create mode 100644 exercises/concept/custom-signs/.docs/instructions.md create mode 100644 exercises/concept/custom-signs/.docs/introduction.md create mode 100644 exercises/concept/custom-signs/.eslintrc create mode 100644 exercises/concept/custom-signs/.gitignore create mode 100644 exercises/concept/custom-signs/.meta/config.json create mode 100644 exercises/concept/custom-signs/.meta/design.md create mode 100644 exercises/concept/custom-signs/.meta/exemplar.js create mode 100644 exercises/concept/custom-signs/.npmrc create mode 100644 exercises/concept/custom-signs/LICENSE create mode 100644 exercises/concept/custom-signs/babel.config.js create mode 100644 exercises/concept/custom-signs/custom-signs.js create mode 100644 exercises/concept/custom-signs/custom-signs.spec.js create mode 100644 exercises/concept/custom-signs/package.json diff --git a/concepts/conditionals-ternary/.meta/config.json b/concepts/conditionals-ternary/.meta/config.json new file mode 100644 index 0000000000..ba27dfb8cb --- /dev/null +++ b/concepts/conditionals-ternary/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "The conditional ternary operator is used to write a condensed expression that returns one of two alternate values based on some condition.", + "authors": ["pertrai1"], + "contributors": [] +} diff --git a/concepts/conditionals-ternary/about.md b/concepts/conditionals-ternary/about.md new file mode 100644 index 0000000000..c867eeb4dd --- /dev/null +++ b/concepts/conditionals-ternary/about.md @@ -0,0 +1,17 @@ +# About + +The conditional ternary operator is used to write a condensed expression that returns one of two alternate values based on some condition. +It is often referred to as the "ternary operator". +The name stems from the fact that the operator has three operands: `predicate ? consequent-expression : alternative-expression` +It can be used as a replacement for short if-else statements. + +Similar to `if` statements, JavaScript will perform implicit type conversion to evaluate the condition. +If the condition is truthy, the operand on the left-hand side of the colon will be returned. +Otherwise the result of the ternary expression is the operand on the right-hand side of the colon. + +```javascript +const year = 2020; + +year > 2000 ? 'in the past years' : 'a long time ago'; +// => 'in the past years' +``` diff --git a/concepts/conditionals-ternary/introduction.md b/concepts/conditionals-ternary/introduction.md new file mode 100644 index 0000000000..19052c666b --- /dev/null +++ b/concepts/conditionals-ternary/introduction.md @@ -0,0 +1,17 @@ +# Introduction + +The conditional ternary operator is used to write a condensed expression that returns one of two alternate values based on some condition. +It is often referred to as the "ternary operator". +The name stems from the fact that the operator has three operands: `predicate ? consequent-expression : alternative-expression` +It can be used as a replacement for short if-else statements. + +Similar to `if` statements, JavaScript will perform implicit type conversion to evaluate the condition. +If the condition is truthy, the operand on the left-hand side of the colon will be returned. +Otherwise the result of the ternary expression is the operand on the right-hand side of the colon. + +```javascript +const year = 2020; + +year > 2000 ? 'in the past years' : 'a long time ago'; +// => 'in the past years' +``` diff --git a/concepts/conditionals-ternary/links.json b/concepts/conditionals-ternary/links.json new file mode 100644 index 0000000000..e813140830 --- /dev/null +++ b/concepts/conditionals-ternary/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods", + "description": "MDN: Conditional (ternary) operator" + }, + { + "url": "https://javascript.info/ifelse", + "description": "javascript.info: Conditional branching" + } +] diff --git a/concepts/string-formatting/.meta/config.json b/concepts/string-formatting/.meta/config.json deleted file mode 100644 index 424d9e2ac6..0000000000 --- a/concepts/string-formatting/.meta/config.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "blurb": "TODO: add blurb for string-formatting concept", - "authors": ["exercism"], - "contributors": [] -} diff --git a/concepts/string-formatting/about.md b/concepts/string-formatting/about.md deleted file mode 100644 index 4acebdf626..0000000000 --- a/concepts/string-formatting/about.md +++ /dev/null @@ -1,3 +0,0 @@ -# About - -TODO: add information on string-formatting concept diff --git a/concepts/string-formatting/introduction.md b/concepts/string-formatting/introduction.md deleted file mode 100644 index 5065d46c7c..0000000000 --- a/concepts/string-formatting/introduction.md +++ /dev/null @@ -1,3 +0,0 @@ -# Introduction - -TODO: add introduction for string-formatting concept diff --git a/concepts/string-formatting/links.json b/concepts/string-formatting/links.json deleted file mode 100644 index fe51488c70..0000000000 --- a/concepts/string-formatting/links.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/concepts/template-strings/.meta/config.json b/concepts/template-strings/.meta/config.json new file mode 100644 index 0000000000..a892b42562 --- /dev/null +++ b/concepts/template-strings/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "You can create template strings in JavaScript by wrapping text in backticks. They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions.", + "authors": ["pertrai1"], + "contributors": [] +} diff --git a/concepts/template-strings/about.md b/concepts/template-strings/about.md new file mode 100644 index 0000000000..24e381e327 --- /dev/null +++ b/concepts/template-strings/about.md @@ -0,0 +1,52 @@ +# Introduction + +In JavaScript, _template strings_ allows for embedding expressions in strings, also referred to as string interpolation. +This functionality extends the functionality of the built in [`String`][string-reference] global object. + +You can create template strings in JavaScript by wrapping text in backticks. +They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions. + +```javascript +const num1 = 1; +const num2 = 2; + +`Adding ${num1} and ${num2} gives ${num1 + num2}.`; +// => Adding 1 and 2 gives 3. +``` + +In the example above, backticks - (\`\`) - are used to represent a template string. The`${...}` is the placeholder that is used for substitution. +Any non-string types are _implicitly_ converted to strings. +This topic is covered in the [type conversion][type-conversion-concept] concept. +All types of expressions can be used with template strings. + +```javascript +const track = 'JavaScript'; + +`This track on exercism.io is ${track.toUpperCase()}.`; +// => This track on exercism.io is JAVASCRIPT. +``` + +When you are needing to have strings formatted on multiple lines: + +```javascript +`This is example of using template +strings to accomplish multiple +lines`; +``` + +With the substitution capabilities that are available, you can also introduce logic into the process to determine what the output string should be. +One way to handle the logic could be using the [ternary operator][ternary-operator]. +This gives the same conditional `if/else` functionality in a slightly different format. + +To implement logic into template string syntax: + +```javascript +const grade = 95; + +`You have ${grade > 90 ? 'passed' : 'failed'} the exam.`; +// => You have passed the exam. +``` + +[string-reference]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String +[type-conversion-concept]: /tracks/javascript/concepts/type-conversion +[ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/concepts/template-strings/introduction.md b/concepts/template-strings/introduction.md new file mode 100644 index 0000000000..24e381e327 --- /dev/null +++ b/concepts/template-strings/introduction.md @@ -0,0 +1,52 @@ +# Introduction + +In JavaScript, _template strings_ allows for embedding expressions in strings, also referred to as string interpolation. +This functionality extends the functionality of the built in [`String`][string-reference] global object. + +You can create template strings in JavaScript by wrapping text in backticks. +They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions. + +```javascript +const num1 = 1; +const num2 = 2; + +`Adding ${num1} and ${num2} gives ${num1 + num2}.`; +// => Adding 1 and 2 gives 3. +``` + +In the example above, backticks - (\`\`) - are used to represent a template string. The`${...}` is the placeholder that is used for substitution. +Any non-string types are _implicitly_ converted to strings. +This topic is covered in the [type conversion][type-conversion-concept] concept. +All types of expressions can be used with template strings. + +```javascript +const track = 'JavaScript'; + +`This track on exercism.io is ${track.toUpperCase()}.`; +// => This track on exercism.io is JAVASCRIPT. +``` + +When you are needing to have strings formatted on multiple lines: + +```javascript +`This is example of using template +strings to accomplish multiple +lines`; +``` + +With the substitution capabilities that are available, you can also introduce logic into the process to determine what the output string should be. +One way to handle the logic could be using the [ternary operator][ternary-operator]. +This gives the same conditional `if/else` functionality in a slightly different format. + +To implement logic into template string syntax: + +```javascript +const grade = 95; + +`You have ${grade > 90 ? 'passed' : 'failed'} the exam.`; +// => You have passed the exam. +``` + +[string-reference]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String +[type-conversion-concept]: /tracks/javascript/concepts/type-conversion +[ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/concepts/template-strings/links.json b/concepts/template-strings/links.json new file mode 100644 index 0000000000..b9b5a44cc6 --- /dev/null +++ b/concepts/template-strings/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals", + "description": "MDN: Template literals" + }, + { + "url": "https://developers.google.com/web/updates/2015/01/ES6-Template-Strings", + "description": "Google Developers: Getting Literal With ES6 Template Strings" + } +] diff --git a/config.json b/config.json index e6b2e1f84f..cfbe88ff9a 100644 --- a/config.json +++ b/config.json @@ -238,6 +238,14 @@ "concepts": ["array-transformations"], "prerequisites": ["arrays", "callbacks", "arrow-functions"], "status": "wip" + }, + { + "slug": "custom-signs", + "name": "Custom Signs", + "uuid": "02a9c753-614f-4814-a7a8-43c1971d2eb7", + "concepts": ["conditionals-ternary", "template-strings"], + "prerequisites": ["strings", "conditionals", "type-conversion"], + "status": "beta" } ], "practice": [ @@ -1713,8 +1721,8 @@ }, { "uuid": "19085ad2-038a-4e08-ad34-47ff2a78fec6", - "slug": "string-formatting", - "name": "String Formatting" + "slug": "template-strings", + "name": "Template Strings" }, { "uuid": "7d5c1533-c7cf-418e-b0f2-080da1e5bdc5", @@ -1766,6 +1774,11 @@ "slug": "type-conversion", "name": "Type Conversion" }, + { + "uuid": "168cb8e8-c4f9-4e10-9d79-bffc77b86bbf", + "slug": "conditionals-ternary", + "name": "Ternary Operator" + }, { "uuid": "c890e216-5acb-4fb8-8081-61eb78eabe87", "slug": "inheritance", diff --git a/exercises/concept/custom-signs/.docs/hints.md b/exercises/concept/custom-signs/.docs/hints.md new file mode 100644 index 0000000000..05864c1650 --- /dev/null +++ b/exercises/concept/custom-signs/.docs/hints.md @@ -0,0 +1,25 @@ +# Hints + +## 1. Build an occasion sign + +- [template strings][mdn-template-strings] (Template literals) allow for substitution of one or more strings and embedded expressions + +## 2. Build a birthday sign + +- [template strings][mdn-template-strings] (Template literals) allow for substitution of strings and embedded expressions +- [ternary operator][mdn-ternary-operator] is a short-hand way of operating on conditions, similar to `if/else`. It can be easier to use in template strings because it is condensed. + +## 4. Build a graduation sign + +- [template strings][mdn-template-strings] allow strings to span onto multiple lines. + +## 5. Compute the cost of a sign + +- Figure out the [`length`][mdn-string-length] of the characters. +- Only show the first two decimal numbers using [fixed-point][mdn-to-fixed] notation. + +[mdn-const]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const +[mdn-template-strings]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals +[mdn-string-length]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length +[mdn-to-fixed]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed +[mdn-ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/exercises/concept/custom-signs/.docs/instructions.md b/exercises/concept/custom-signs/.docs/instructions.md new file mode 100644 index 0000000000..f42a22923f --- /dev/null +++ b/exercises/concept/custom-signs/.docs/instructions.md @@ -0,0 +1,41 @@ +# Instructions + +In this exercise you'll be writing code to help a sign company create custom messages for their signs. + +## 1. Build an occasion sign + +Implement the function `buildSign(occasion, name)` that accepts a string as the `occasion` parameter and a string holding someone's name as the `name` parameter. The two parameters will be embedded into a template string to output the message on the sign. + +```javascript +buildSign('Birthday', 'Rob'); +// => "Happy Birthday Rob!" +``` + +## 2. Build a birthday sign + +Implement the function `buildBirthdaySign(age)` that accepts an age and based on the age will determine part of the message on the sign. If the age is 50 or older, the sign will include the word _old_, otherwise the sign will include the word _young_. + +```javascript +buildBirthdaySign(45); +// => "Happy Birthday! What a young fellow you are." +``` + +## 3. Build a graduation sign + +Implement the function `graduationFor(name, year)` which takes a name as a string parameter and a year as a number parameter and uses string interpolation to create a phrase for a sign that uses a newline to separate the two lines of the message. + +```javascript +graduationFor('Hannah', 2022); +// => "Congratulations Hannah!\nClass of 2022" +``` + +## 5. Compute the cost of a sign + +Implement the function `costOf(sign, currency)` which takes a string that holds the contents of the sign and a string that represents the currency. +The sign has a base price of 20 in the given currency. Additionally each letter costs 2. (Whitespaces are included in the calculation.) +The phrase returned includes the cost to create the sign, written with two digits after the decimal point, followed by the currency string. + +```javascript +costOf('Happy Birthday Rob!', 'dollars'); +// => "Your sign costs 58.00 dollars." +``` diff --git a/exercises/concept/custom-signs/.docs/introduction.md b/exercises/concept/custom-signs/.docs/introduction.md new file mode 100644 index 0000000000..85e39b09ae --- /dev/null +++ b/exercises/concept/custom-signs/.docs/introduction.md @@ -0,0 +1,54 @@ +# Introduction + +In JavaScript, _template strings_ allows for embedding expressions in strings, also referred to as string interpolation. +This functionality extends the functionality of the built in [`String`][string-reference] global object. + +You can create template strings in JavaScript by wrapping text in backticks. +They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions. + +```javascript +const num1 = 1; +const num2 = 2; + +`Adding ${num1} and ${num2} gives ${num1 + num2}.`; +// => Adding 1 and 2 gives 3. +``` + +In the example above, backticks - (\`\`) - are used to represent a template string. The`${...}` is the placeholder that is used for substitution. +Any non-string types are _implicitly_ converted to strings. +This topic is covered in the [type conversion][type-conversion-concept] concept. +All types of expressions can be used with template strings. + +```javascript +const track = 'JavaScript'; + +`This track on exercism.io is ${track.toUpperCase()}.`; +// => This track on exercism.io is JAVASCRIPT. +``` + +When you are needing to have strings formatted on multiple lines: + +```javascript +`This is example of using template +strings to accomplish multiple +lines`; +``` + +With the substitution capabilities that are available, you can also introduce logic into the process to determine what the output string should be. + +An example for this is embedding a [ternary operator][ternary-operator]. +This operator is a short form for writing an `if/else` statement. +The syntax is `condition ? consequent-expression : alternative-expression`. +If the condition is truthy, the operand on the left-hand side of the colon will be returned. +Otherwise the result of the ternary expression is the operand on the right-hand side of the colon. + +```javascript +const grade = 95; + +`You have ${grade > 90 ? 'passed' : 'failed'} the exam.`; +// => You have passed the exam. +``` + +[string-reference]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String +[type-conversion-concept]: /tracks/javascript/concepts/type-conversion +[ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/exercises/concept/custom-signs/.eslintrc b/exercises/concept/custom-signs/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/concept/custom-signs/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/concept/custom-signs/.gitignore b/exercises/concept/custom-signs/.gitignore new file mode 100644 index 0000000000..bdb912f98a --- /dev/null +++ b/exercises/concept/custom-signs/.gitignore @@ -0,0 +1,3 @@ +node_modules +yarn-error.log + diff --git a/exercises/concept/custom-signs/.meta/config.json b/exercises/concept/custom-signs/.meta/config.json new file mode 100644 index 0000000000..573b4b9664 --- /dev/null +++ b/exercises/concept/custom-signs/.meta/config.json @@ -0,0 +1,11 @@ +{ + "blurb": "Learn about template strings and the ternary operator ...", + "authors": ["pertrai1"], + "contributors": [], + "files": { + "solution": ["custom-signs.js"], + "test": ["custom-signs.spec.js"], + "exemplar": [".meta/exemplar.js"] + }, + "forked_from": ["swift/custom-signs"] +} diff --git a/exercises/concept/custom-signs/.meta/design.md b/exercises/concept/custom-signs/.meta/design.md new file mode 100644 index 0000000000..0e0e10ebc0 --- /dev/null +++ b/exercises/concept/custom-signs/.meta/design.md @@ -0,0 +1,32 @@ +# Design + +## Learning objectives + +- How to write a simple template string +- How to use template strings to create multi-line strings +- How to do interpolation in template strings +- How to use the conditional ternary operator + +## Out of scope + +- Nested and tagged template strings +- Conditional chaining + +## Concepts + +- `template-strings`, +- `conditionals-ternary` + +## Prerequisite + +- `strings` +- `conditionals` +- `type-conversion` + +## Analyzer + +This exercise could benefit from the following rules added to the the [analyzer][analyzer]: + +- Verify the simplicity of every method + +[analyzer]: https://github.com/exercism/javascript-analyzer diff --git a/exercises/concept/custom-signs/.meta/exemplar.js b/exercises/concept/custom-signs/.meta/exemplar.js new file mode 100644 index 0000000000..d687c93abd --- /dev/null +++ b/exercises/concept/custom-signs/.meta/exemplar.js @@ -0,0 +1,19 @@ +// @ts-check + +export function buildSign(occasion, name) { + return `Happy ${occasion} ${name}!`; +} + +export function buildBirthdaySign(age) { + // prettier-ignore + return `Happy Birthday! What a ${age >= 50 ? 'old' : 'young'} fellow you are.`; +} + +export function graduationFor(name, year) { + return `Congratulations ${name} +Class of ${year}`; +} + +export function costOf(sign, currency = 'dollars') { + return `Your sign costs ${(sign.length * 2 + 20).toFixed(2)} ${currency}.`; +} diff --git a/exercises/concept/custom-signs/.npmrc b/exercises/concept/custom-signs/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/concept/custom-signs/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/concept/custom-signs/LICENSE b/exercises/concept/custom-signs/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/concept/custom-signs/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/concept/custom-signs/babel.config.js b/exercises/concept/custom-signs/babel.config.js new file mode 100644 index 0000000000..d0b191dac8 --- /dev/null +++ b/exercises/concept/custom-signs/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.18', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/concept/custom-signs/custom-signs.js b/exercises/concept/custom-signs/custom-signs.js new file mode 100644 index 0000000000..26d729bc9b --- /dev/null +++ b/exercises/concept/custom-signs/custom-signs.js @@ -0,0 +1,57 @@ +// @ts-check + +// The line above enables type checking for this file. Various IDEs interpret +// the @ts-check directive. It will give you helpful autocompletion when +// implementing this exercise. + +/** + * Build a sign that includes both of the parameters. + * + * @param {string} occasion + * @param {string} name + * + * @returns {string} template string combining both parameters + */ + +export function buildSign(occasion, name) { + throw new Error('Implement the buildSign function'); +} + +/** + * Build a birthday sign that conditionally formats the return string. + * + * @param {number} age + * + * @returns {string} template string based on age + */ + +export function buildBirthdaySign(age) { + throw new Error('Implement the buildBirthdaySign function'); +} + +/** + * Build a graduation sign that includes multiple lines. + * + * @param {string} name + * @param {number} year + * + * @returns {string} multi-line template string + */ + +export function graduationFor(name, year) { + throw new Error('Implement the graduationForm function'); +} + +/** + * Determine cost based on each character of sign parameter that builds + * the template string that includes the currency parameter. + * + * @param {string} sign + * @param {string} currency + * + * @returns {string} cost to create the sign + */ + +export function costOf(sign, currency) { + throw new Error('Implement the costOf function'); +} diff --git a/exercises/concept/custom-signs/custom-signs.spec.js b/exercises/concept/custom-signs/custom-signs.spec.js new file mode 100644 index 0000000000..3d1cbd4017 --- /dev/null +++ b/exercises/concept/custom-signs/custom-signs.spec.js @@ -0,0 +1,70 @@ +//@ts-check + +import { + buildSign, + buildBirthdaySign, + graduationFor, + costOf, +} from './custom-signs'; + +describe('buildSign', () => { + test('occasion is Birthday', () => { + expect(buildSign('Birthday', 'Jack')).toBe('Happy Birthday Jack!'); + }); + + test('occasion is Anniversary', () => { + expect(buildSign('Anniversary', 'Jill')).toBe('Happy Anniversary Jill!'); + }); +}); + +describe('buildBirthdaySign', () => { + test('age is less than 50', () => { + expect(buildBirthdaySign(49)).toBe( + 'Happy Birthday! What a young fellow you are.' + ); + }); + + test('age is 50 or older', () => { + expect(buildBirthdaySign(51)).toBe( + 'Happy Birthday! What a old fellow you are.' + ); + }); + + test('age is 50', () => { + expect(buildBirthdaySign(50)).toBe( + 'Happy Birthday! What a old fellow you are.' + ); + }); +}); + +describe('graduationFor', () => { + test('Robs graduation, 2021', () => { + const expected = 'Congratulations Rob\nClass of 2021'; + expect(graduationFor('Rob', 2021)).toBe(expected); + }); + + test('Jills graduation, 1999', () => { + const expected = 'Congratulations Jill\nClass of 1999'; + expect(graduationFor('Jill', 1999)).toBe(expected); + }); +}); + +describe('costOf', () => { + test('sign is total of characters followed by the currency', () => { + const sign = 'Happy Birthday!'; + const expected = 'Your sign costs 50.00 dollars.'; + expect(costOf(sign, 'dollars')).toBe(expected); + }); + + test('includes line breaks in the calculation', () => { + const sign = 'Congratulations Rob\nClass of 2021'; + const expected = 'Your sign costs 86.00 dollars.'; + expect(costOf(sign, 'dollars')).toBe(expected); + }); + + test('handles different currency arguments', () => { + const sign = 'Happy Easter, little sister!'; + const expected = 'Your sign costs 76.00 euros.'; + expect(costOf(sign, 'euros')).toBe(expected); + }); +}); diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json new file mode 100644 index 0000000000..dd99df832e --- /dev/null +++ b/exercises/concept/custom-signs/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-custom-signs", + "description": "Exercism concept exercise on template strings", + "author": "Rob Simpson", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/concept/custom-signs" + }, + "devDependencies": { + "@babel/cli": "^7.15.7", + "@babel/core": "^7.15.8", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.15.8", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.1", + "babel-jest": "^27.2.5", + "core-js": "^3.18.2", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} From 34563254709723d1275ca706203dbe39bb6e334d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Oct 2021 23:05:15 +0200 Subject: [PATCH 080/970] Bump babel-jest from 27.2.5 to 27.3.1 (#1457) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 51 ++++++++----------- package.json | 2 +- 139 files changed, 159 insertions(+), 168 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 25a56568ed..9b98f65c0f 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 2dd5b60e73..88a32d9ad3 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 52beb6c52d..d221272f67 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 93f1fadd3b..281ed61afa 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index dd99df832e..a391625e2e 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 0bfbbc7373..adb7c71ce0 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index b0247b1f0e..dc36ca845b 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 340c5e677b..963a071014 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index e9cd8727a5..42b1b299b9 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index d96239683a..36fb4b739c 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 2e2d8e72f5..b4e750cabd 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0193880776..0cf8dbb181 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 151aa4d1bf..667a03c544 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 058db6839d..e4f4881b13 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 573728137d..4dce7863ac 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 135a1eacf2..37d1f7a58e 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index acf032b92f..1cc9d5415c 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 7e5a37d6ec..d7b2b7077f 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 9883bd17d0..0318b73374 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 03d6e0643c..cd857d823c 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 6e482d8413..cf6d7e35d0 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index a454615c5c..6950125ada 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index d30ca103d7..a5b4bdf903 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 35bbd3dd72..8f4f76422e 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 11581f0dc6..8a052a8c5c 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 44180523f9..1b3b726664 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 306f87ceb9..921051165c 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 83fe780bf4..5ec941c86e 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a3d3f1493e..c286feb5cf 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 17f679d90a..878fac3bca 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index cfcea6efe8..8108f9da3e 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index d150257e15..c9827a6953 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index b712e7f09d..6f06503adb 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 84c7f09a3e..d63584d292 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index b2315e0c62..3afeb70be3 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 243980ac82..8170c73aba 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a425c271e2..cb3877e2ed 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5532c57f95..35e89d092f 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index a4b1f54d9b..5fdcde6517 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index a78195b548..b73418fc8d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index e8b6d07386..caeb7d88a2 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index b3dd64b128..44596e82aa 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e32f6ea512..98f44b7a8f 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 591f72a37d..76a386843a 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 141054bac1..ad9cbe192b 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 48321f719c..2ecb72aaa1 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 6fe3c83f5a..d7959270d5 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index cdcf6c603a..f4cf88fa81 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 0d6fa84262..b52951e844 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 9cec956760..53ea605767 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index e0c3ba9c36..f0d614123f 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 106a279f0a..39d02bdddc 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index c8fc458eaf..e1503c824b 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index f0cff54af5..3a08a19dae 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 57d7b2aa17..c9c2a78927 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index be81b8e7ff..9fe5ab8ee0 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 735ca3b872..bf5ec538d3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 697509c4d9..074fe4f247 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 89500ccafc..d365eb1315 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 9b00976577..6cc97b5146 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f9a94750a9..669a217905 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e75676d089..d5acb3048a 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 60b953e343..d517afc441 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2cbc8a2fa0..ff4e09ada5 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b011898664..3da051df2e 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index edcaf9418a..5968aecb6c 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 0013d6a9e7..1a6228b64c 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 75fd3d2267..d5b72a73fd 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index d73e14d428..258f6f5235 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 166d7c1499..cb1ab0f55b 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 316529bb1f..be511a973a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index ded25d015c..f4bc2b01f3 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 8432be3e57..3de75b1e6f 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 352b180735..9290f1270b 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 76d3543caa..2c131baa9e 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 8067d397b5..23b8867983 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e4c402c33d..e9bdd48fd1 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 03c9db34e4..f88f587344 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 3103f7cd8b..235c37abc9 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index e86d3db2e1..475a9b5589 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 9c8aaa5aab..9af28027e9 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d0881c0841..6bb3472074 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 40f1e686a6..e82d8af0a3 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index c5b2655233..197e74a00e 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 7c9fe199ef..f73e10bf2b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 4b27a7c6f9..b055710d77 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index bfa454d9c2..5d8d54b789 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 1710b6b932..bdab621794 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c86313a677..3622b4b4e9 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 6911cd8458..7ed37da153 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d8d2bb5c6f..4c7fed62cb 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 7c2bf858b3..48c631e775 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 069d2e5337..e6848bead5 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index bc92675667..0313a428d2 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 31646687f2..42da3f657c 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index b8d31c20ac..507d771f27 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 67b0589f56..c2830279c0 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 27cebfc8f8..8b4c02c42e 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index ffc6a789fc..9f4d65d6e2 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 2dea68d6f1..4a3d4e079b 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 80a385f2f9..1f2394be80 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 78b2fa7d78..8a8dbb7ba1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 594d211275..6be44f072a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 0fa97bc401..2d78bc06e4 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 73677f6bf8..a5453f2be1 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 474314147b..565e260f28 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 139d2c71dd..193ae69428 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 8be1acde0e..7c081715ce 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ade3cc8df4..8dcffe704b 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 7037b87d30..34b5603611 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 6fe94767c4..d2cf40ee4d 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index a3a99edc30..54f3f3112a 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index e2e41392d4..6d3e6f8e27 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index bc85863ea7..4a537bbb2a 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 593cca7fbb..436c0fdb74 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 948c670836..7eab8c392f 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 981067879f..2ecdc8c799 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 6a6d3f28ad..b3b30bc25d 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 9c404e14cb..03c6fef6ee 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 5c9c965d31..7d22a0e646 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index d355fe2ad4..2c8a4dc4ea 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 5d27067eb1..660ad693cf 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index e934dbfc73..f928d81224 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index ddde67f3f9..b030a897c5 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 934127539c..4d03bdb382 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index e0d8099ca9..3a1a8e4eb7 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index e77babca0e..71ebb8a3ee 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index d45b4c5b98..b6022b4af5 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 2f61367919..5bc3e55f9c 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 5c258e26bf..893fcbe1e7 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 0f919c0d78..3c3cbb3f52 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 2bcfbc7511..111acfc5bc 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 56a988dfea..95bfcc1a2d 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index a1db7c7253..74f9e55319 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index fc9ecc09f5..ebb40025a8 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 887b2ff2ea..78225b68e1 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index e57dcde3f8..6d785d7040 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index daf6bed88b..01c6062576 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4066,12 +4066,12 @@ "dev": true }, "babel-jest": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz", - "integrity": "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.3.1.tgz", + "integrity": "sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ==", "dev": true, "requires": { - "@jest/transform": "^27.2.5", + "@jest/transform": "^27.3.1", "@jest/types": "^27.2.5", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", @@ -4082,9 +4082,9 @@ }, "dependencies": { "@jest/transform": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz", - "integrity": "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.3.1.tgz", + "integrity": "sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", @@ -4094,9 +4094,9 @@ "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.5", + "jest-haste-map": "^27.3.1", "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.5", + "jest-util": "^27.3.1", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4166,15 +4166,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -4182,9 +4173,9 @@ "dev": true }, "jest-haste-map": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz", - "integrity": "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.3.1.tgz", + "integrity": "sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg==", "dev": true, "requires": { "@jest/types": "^27.2.5", @@ -4196,8 +4187,8 @@ "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", - "jest-util": "^27.2.5", - "jest-worker": "^27.2.5", + "jest-util": "^27.3.1", + "jest-worker": "^27.3.1", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4219,16 +4210,16 @@ } }, "jest-util": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz", - "integrity": "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.3.1.tgz", + "integrity": "sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw==", "dev": true, "requires": { "@jest/types": "^27.2.5", "@types/node": "*", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", "picomatch": "^2.2.3" }, "dependencies": { @@ -4241,9 +4232,9 @@ } }, "jest-worker": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz", - "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", + "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", "dev": true, "requires": { "@types/node": "*", diff --git a/package.json b/package.json index ad3137f822..2be28e91f2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.18.2", "diff": "^5.0.0", From ede749099ac19f80dbb12563573d19c8aface28f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Oct 2021 19:12:01 +0530 Subject: [PATCH 081/970] Bump @types/node from 16.11.1 to 16.11.4 (#1461) * Bump @types/node from 16.11.1 to 16.11.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.1 to 16.11.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 139 files changed, 141 insertions(+), 141 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 9b98f65c0f..912009297e 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 88a32d9ad3..eeb720fcea 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index d221272f67..d54c0a3551 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 281ed61afa..c28731d7ef 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index a391625e2e..2e6899bd99 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index adb7c71ce0..6a9448d773 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index dc36ca845b..100bdbfb1d 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 963a071014..cc6b2e2e50 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 42b1b299b9..eca03dd3cd 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 36fb4b739c..d5a19f4c59 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index b4e750cabd..ff20a0ecd3 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0cf8dbb181..9e0aa53e3c 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 667a03c544..0596baca37 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index e4f4881b13..b34b476a73 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 4dce7863ac..5ca4d148c7 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 37d1f7a58e..91167e70a8 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1cc9d5415c..1899ea90fa 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index d7b2b7077f..dd32151270 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 0318b73374..e03e236d8f 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index cd857d823c..f2fb1b89a6 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index cf6d7e35d0..104b9ac34d 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 6950125ada..bcd1961840 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index a5b4bdf903..399c2f5285 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8f4f76422e..1f15c88cd7 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 8a052a8c5c..95d2a04f80 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 1b3b726664..3d6af8265b 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 921051165c..cd7662e26f 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 5ec941c86e..7094be2dbc 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index c286feb5cf..78741a1d8d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 878fac3bca..c8bc6a3148 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 8108f9da3e..eb1fc34e28 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index c9827a6953..753a1430aa 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 6f06503adb..aec4d22063 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index d63584d292..c06a02bda0 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 3afeb70be3..6e1d6d6996 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 8170c73aba..eaa8f39db8 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index cb3877e2ed..e96c4d4312 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 35e89d092f..5ae22ee369 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 5fdcde6517..56fa3f53f6 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b73418fc8d..39861437b6 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index caeb7d88a2..921480d24d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 44596e82aa..36f598b8dc 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 98f44b7a8f..0c25c472ea 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 76a386843a..807925d127 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index ad9cbe192b..44f81c36c9 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 2ecb72aaa1..9c3e38b5fe 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index d7959270d5..ca1c955040 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index f4cf88fa81..68638140aa 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index b52951e844..04c7a8eccf 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 53ea605767..94859adb12 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index f0d614123f..aeed8dfaed 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 39d02bdddc..85fc3a3341 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e1503c824b..26178214d2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 3a08a19dae..975a5af557 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index c9c2a78927..5db59355a7 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 9fe5ab8ee0..2f03695977 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index bf5ec538d3..183d5892d0 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 074fe4f247..0840bf3211 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index d365eb1315..cc7e3aad54 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 6cc97b5146..5b4faea075 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 669a217905..b4282c26e4 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index d5acb3048a..3c1902bd06 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index d517afc441..eb4038ce4a 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index ff4e09ada5..95f30eec3e 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 3da051df2e..04cad2dea8 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 5968aecb6c..7dce84433e 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 1a6228b64c..ac60637f04 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index d5b72a73fd..29609fdd94 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 258f6f5235..376be28322 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index cb1ab0f55b..623cc1ec94 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index be511a973a..a177c707e8 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index f4bc2b01f3..02eb58b239 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 3de75b1e6f..f2a0b50cf0 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 9290f1270b..cfd09b7247 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2c131baa9e..e2a81662c6 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 23b8867983..4f98b51daa 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e9bdd48fd1..f7b397f3d5 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index f88f587344..1a60364fc0 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 235c37abc9..2c0856c189 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 475a9b5589..b20800b451 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 9af28027e9..36de19bc89 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 6bb3472074..c937a93970 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index e82d8af0a3..7aaa44b38c 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 197e74a00e..adcf9d233f 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index f73e10bf2b..5ff147d564 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index b055710d77..d45dfa37b0 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 5d8d54b789..49af1a01b7 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index bdab621794..fa271b8e0f 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 3622b4b4e9..025d07cf1e 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 7ed37da153..06f181dfd8 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 4c7fed62cb..87dc4d14ff 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 48c631e775..d27a57ca95 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index e6848bead5..3f3cdd1289 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 0313a428d2..7f1c56bb96 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 42da3f657c..096b28ccaf 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 507d771f27..1ca2cc44d4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index c2830279c0..04e85b2e64 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 8b4c02c42e..cdac604029 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 9f4d65d6e2..f1f6a10208 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 4a3d4e079b..300bc8cf67 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 1f2394be80..6617a855b9 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 8a8dbb7ba1..d9969c1def 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 6be44f072a..7a60340593 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 2d78bc06e4..14d7158e01 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index a5453f2be1..b75163dd93 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 565e260f28..f033298e2a 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 193ae69428..841f285c9d 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 7c081715ce..e23b0b0403 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 8dcffe704b..c6269b7e11 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 34b5603611..373464ff1e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index d2cf40ee4d..86cec9429b 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 54f3f3112a..7ebae6595e 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6d3e6f8e27..d3c2e946bb 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 4a537bbb2a..a7743686d3 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 436c0fdb74..6f7f998d56 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7eab8c392f..bc1dc0c291 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 2ecdc8c799..5ffe954914 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index b3b30bc25d..3fc56c5793 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 03c6fef6ee..d229f9d701 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 7d22a0e646..b549d903a9 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 2c8a4dc4ea..5c94338d98 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 660ad693cf..d38bbf5bdc 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index f928d81224..b873dc6d68 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index b030a897c5..a9da87e5b2 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 4d03bdb382..57c3f19ee6 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 3a1a8e4eb7..0c5cae0809 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 71ebb8a3ee..a9fa0ae74a 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b6022b4af5..6da85e2053 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 5bc3e55f9c..579d88df09 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 893fcbe1e7..c694f624d8 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 3c3cbb3f52..5077bbb437 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 111acfc5bc..f4d2d00f41 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 95bfcc1a2d..7206699e43 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 74f9e55319..caa9a7e7be 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index ebb40025a8..d0cc0a7e87 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 78225b68e1..68f962f7e8 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 6d785d7040..3dd2e69c8a 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 01c6062576..a282021d7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3814,9 +3814,9 @@ "dev": true }, "@types/node": { - "version": "16.11.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", - "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==", + "version": "16.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz", + "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 2be28e91f2..d6d901145e 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.18.2", From 082da89447e0db6fb0dcad29701d311ad070e0be Mon Sep 17 00:00:00 2001 From: TomPradat Date: Mon, 25 Oct 2021 23:00:05 +0200 Subject: [PATCH 082/970] Add prerequisites for practice exercises (#1462) --- config.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/config.json b/config.json index cfbe88ff9a..3a9c2aa128 100644 --- a/config.json +++ b/config.json @@ -526,7 +526,13 @@ "name": "Collatz Conjecture", "uuid": "b8dacb3a-51d0-4da7-a6d2-aa29867e2b8c", "practices": [], - "prerequisites": [], + "prerequisites": [ + "arithmetic-operators", + "comparison", + "while-loops", + "conditionals", + "errors" + ], "difficulty": 3, "topics": [ "conditionals", @@ -542,7 +548,7 @@ "name": "Triangle", "uuid": "ed3ca73a-a0f0-46b8-8013-8b6d20758c8f", "practices": [], - "prerequisites": [], + "prerequisites": ["numbers", "booleans", "comparison", "classes"], "difficulty": 3, "topics": ["conditionals", "loops", "exception_handling", "integers"] }, @@ -551,7 +557,12 @@ "name": "Clock", "uuid": "4e0e2c30-be33-49b6-b196-213888a93a0c", "practices": [], - "prerequisites": [], + "prerequisites": [ + "arithmetic-operators", + "numbers", + "classes", + "strings" + ], "difficulty": 5, "topics": ["dates", "globalization", "time"] }, @@ -576,7 +587,7 @@ "name": "Etl", "uuid": "db16804b-0f63-445d-8beb-99e0f7218d66", "practices": [], - "prerequisites": [], + "prerequisites": ["objects", "array-loops", "arrays", "strings"], "difficulty": 2, "topics": ["loops", "integers", "maps", "transforming"] }, From a6d16cb55025f245002696e4fda6699eb3a6a5f2 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Mon, 25 Oct 2021 23:05:38 +0200 Subject: [PATCH 083/970] Fix typo (#1463) --- concepts/array-loops/introduction.md | 2 +- .../concept/elyses-looping-enchantments/.docs/introduction.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/array-loops/introduction.md b/concepts/array-loops/introduction.md index 7540ee0204..bb6708fc7f 100644 --- a/concepts/array-loops/introduction.md +++ b/concepts/array-loops/introduction.md @@ -44,7 +44,7 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can be used to loop over the elements in the aray. +Every array includes a `forEach` method that can be used to loop over the elements in the array. `forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. diff --git a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md index 7540ee0204..bb6708fc7f 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md @@ -44,7 +44,7 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can be used to loop over the elements in the aray. +Every array includes a `forEach` method that can be used to loop over the elements in the array. `forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. From c99304c15aaa433899aec1d71c1aa3e232f7f433 Mon Sep 17 00:00:00 2001 From: Kmelow Date: Mon, 25 Oct 2021 23:09:49 +0200 Subject: [PATCH 084/970] Add practice exercise book store (#1426) --- config.json | 15 ++++ .../book-store/.docs/instructions.append.md | 7 ++ .../practice/book-store/.docs/instructions.md | 68 ++++++++++++++ exercises/practice/book-store/.eslintrc | 14 +++ .../practice/book-store/.meta/config.json | 12 +++ .../practice/book-store/.meta/proof.ci.js | 62 +++++++++++++ .../practice/book-store/.meta/tests.toml | 51 +++++++++++ exercises/practice/book-store/.npmrc | 1 + exercises/practice/book-store/LICENSE | 21 +++++ exercises/practice/book-store/babel.config.js | 15 ++++ exercises/practice/book-store/book-store.js | 8 ++ .../practice/book-store/book-store.spec.js | 90 +++++++++++++++++++ exercises/practice/book-store/package.json | 31 +++++++ 13 files changed, 395 insertions(+) create mode 100644 exercises/practice/book-store/.docs/instructions.append.md create mode 100644 exercises/practice/book-store/.docs/instructions.md create mode 100644 exercises/practice/book-store/.eslintrc create mode 100644 exercises/practice/book-store/.meta/config.json create mode 100644 exercises/practice/book-store/.meta/proof.ci.js create mode 100644 exercises/practice/book-store/.meta/tests.toml create mode 100644 exercises/practice/book-store/.npmrc create mode 100644 exercises/practice/book-store/LICENSE create mode 100644 exercises/practice/book-store/babel.config.js create mode 100644 exercises/practice/book-store/book-store.js create mode 100644 exercises/practice/book-store/book-store.spec.js create mode 100644 exercises/practice/book-store/package.json diff --git a/config.json b/config.json index 3a9c2aa128..d657ac36a8 100644 --- a/config.json +++ b/config.json @@ -369,6 +369,21 @@ "strings" ] }, + { + "slug": "book-store", + "name": "Book Store", + "uuid": "519e55eb-436b-437d-b9d1-b4b3c939f60d", + "practices": [], + "prerequisites": [ + "arrays", + "for-loops", + "conditionals", + "array-transformations", + "functions" + ], + "difficulty": 5, + "topics": ["algorithms", "conditionals", "loops", "lists", "sorting"] + }, { "slug": "pascals-triangle", "name": "Pascals Triangle", diff --git a/exercises/practice/book-store/.docs/instructions.append.md b/exercises/practice/book-store/.docs/instructions.append.md new file mode 100644 index 0000000000..0f51b54f7e --- /dev/null +++ b/exercises/practice/book-store/.docs/instructions.append.md @@ -0,0 +1,7 @@ +# Implementation + +Define a function - `Cost` - that calculates the cost for a given list of books based on defined discounts. + +Cost will return the total cost (after discounts) in cents. +For example, for a single book, the cost is 800 cents, which equals $8.00. +Only integer calculations are necessary for this exercise. diff --git a/exercises/practice/book-store/.docs/instructions.md b/exercises/practice/book-store/.docs/instructions.md new file mode 100644 index 0000000000..5d767b0360 --- /dev/null +++ b/exercises/practice/book-store/.docs/instructions.md @@ -0,0 +1,68 @@ +# Description + +To try and encourage more sales of different books from a popular 5 book +series, a bookshop has decided to offer discounts on multiple book purchases. + +One copy of any of the five books costs $8. + +If, however, you buy two different books, you get a 5% +discount on those two books. + +If you buy 3 different books, you get a 10% discount. + +If you buy 4 different books, you get a 20% discount. + +If you buy all 5, you get a 25% discount. + +Note: that if you buy four books, of which 3 are +different titles, you get a 10% discount on the 3 that +form part of a set, but the fourth book still costs $8. + +Your mission is to write a piece of code to calculate the +price of any conceivable shopping basket (containing only +books of the same series), giving as big a discount as +possible. + +For example, how much does this basket of books cost? + +- 2 copies of the first book +- 2 copies of the second book +- 2 copies of the third book +- 1 copy of the fourth book +- 1 copy of the fifth book + +One way of grouping these 8 books is: + +- 1 group of 5 --> 25% discount (1st,2nd,3rd,4th,5th) +- +1 group of 3 --> 10% discount (1st,2nd,3rd) + +This would give a total of: + +- 5 books at a 25% discount +- +3 books at a 10% discount + +Resulting in: + +- 5 _ (8 - 2.00) == 5 _ 6.00 == $30.00 +- +3 _ (8 - 0.80) == 3 _ 7.20 == $21.60 + +For a total of $51.60 + +However, a different way to group these 8 books is: + +- 1 group of 4 books --> 20% discount (1st,2nd,3rd,4th) +- +1 group of 4 books --> 20% discount (1st,2nd,3rd,5th) + +This would give a total of: + +- 4 books at a 20% discount +- +4 books at a 20% discount + +Resulting in: + +- 4 _ (8 - 1.60) == 4 _ 6.40 == $25.60 +- +4 _ (8 - 1.60) == 4 _ 6.40 == $25.60 + +For a total of $51.20 + +And $51.20 is the price with the biggest discount. diff --git a/exercises/practice/book-store/.eslintrc b/exercises/practice/book-store/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/book-store/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/book-store/.meta/config.json b/exercises/practice/book-store/.meta/config.json new file mode 100644 index 0000000000..6e6712003d --- /dev/null +++ b/exercises/practice/book-store/.meta/config.json @@ -0,0 +1,12 @@ +{ + "blurb": "To try and encourage more sales of different books from a popular 5 book series, a bookshop has decided to offer discounts of multiple-book purchases.", + "authors": ["kmelow"], + "contributors": [], + "files": { + "solution": ["book-store.js"], + "test": ["book-store.spec.js"], + "example": [".meta/proof.ci.js"] + }, + "source": "Inspired by the harry potter kata from Cyber-Dojo.", + "source_url": "http://cyber-dojo.org" +} diff --git a/exercises/practice/book-store/.meta/proof.ci.js b/exercises/practice/book-store/.meta/proof.ci.js new file mode 100644 index 0000000000..ebabb4e711 --- /dev/null +++ b/exercises/practice/book-store/.meta/proof.ci.js @@ -0,0 +1,62 @@ +const BOOK_PRICE = 800; +const DISCOUNTS = [1, 0.95, 0.9, 0.8, 0.75]; + +const groupCost = (size) => size * BOOK_PRICE * DISCOUNTS[size - 1]; + +const groupBooks = (books) => { + const counter = {}; + books.forEach((book) => { + if (!counter[book.toString()]) { + counter[book.toString()] = 1; + } else { + counter[book.toString()]++; + } + }); + return counter; +}; + +const removeMostFrequent = (volumes, size) => { + const res = {}; + for (let key in volumes) { + res[key] = volumes[key]; + } + Object.entries(volumes) + .sort((a, b) => b[1] - a[1]) + .slice(0, size) + .forEach((k) => { + res[k[0]] = volumes[k[0]] - 1; + if (res[k[0]] <= 0) delete res[k[0]]; + }); + return res; +}; + +const collectionFromGroup = (volumes) => { + const subGroup = []; + Object.entries(volumes).forEach((entry) => { + if (entry[1] > 0) { + const sub = new Array(entry[1]); + subGroup.push(...sub.fill(parseInt(entry[0]))); + } + }); + return subGroup; +}; + +const calculate = (sortedBooks) => { + if (sortedBooks.length === 0) return 0; + const volumes = groupBooks(sortedBooks); + let price = sortedBooks.length * BOOK_PRICE; + for (let size = Object.keys(volumes).length; size > 1; size--) { + const subGroup = removeMostFrequent(volumes, size); + const collection = collectionFromGroup(subGroup); + price = Math.min(price, groupCost(size) + calculate(collection)); + } + return price; +}; + +export const cost = (books) => { + if (books.length === 0) { + return 0; + } + + return calculate(books.sort((a, b) => a - b)); +}; diff --git a/exercises/practice/book-store/.meta/tests.toml b/exercises/practice/book-store/.meta/tests.toml new file mode 100644 index 0000000000..70d3f906a5 --- /dev/null +++ b/exercises/practice/book-store/.meta/tests.toml @@ -0,0 +1,51 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[17146bd5-2e80-4557-ab4c-05632b6b0d01] +description = "Only a single book" + +[cc2de9ac-ff2a-4efd-b7c7-bfe0f43271ce] +description = "Two of the same book" + +[5a86eac0-45d2-46aa-bbf0-266b94393a1a] +description = "Empty basket" + +[158bd19a-3db4-4468-ae85-e0638a688990] +description = "Two different books" + +[f3833f6b-9332-4a1f-ad98-6c3f8e30e163] +description = "Three different books" + +[1951a1db-2fb6-4cd1-a69a-f691b6dd30a2] +description = "Four different books" + +[d70f6682-3019-4c3f-aede-83c6a8c647a3] +description = "Five different books" + +[78cacb57-911a-45f1-be52-2a5bd428c634] +description = "Two groups of four is cheaper than group of five plus group of three" + +[f808b5a4-e01f-4c0d-881f-f7b90d9739da] +description = "Two groups of four is cheaper than groups of five and three" + +[fe96401c-5268-4be2-9d9e-19b76478007c] +description = "Group of four plus group of two is cheaper than two groups of three" + +[68ea9b78-10ad-420e-a766-836a501d3633] +description = "Two each of first 4 books and 1 copy each of rest" + +[c0a779d5-a40c-47ae-9828-a340e936b866] +description = "Two copies of each book" + +[18fd86fe-08f1-4b68-969b-392b8af20513] +description = "Three copies of first book and 2 each of remaining" + +[0b19a24d-e4cf-4ec8-9db2-8899a41af0da] +description = "Three each of first 2 books and 2 each of remaining books" + +[bb376344-4fb2-49ab-ab85-e38d8354a58d] +description = "Four groups of four are cheaper than two groups each of five and three" + +[5260ddde-2703-4915-b45a-e54dbbac4303] +description = "Check that groups of four are created properly even when there are more groups of three than groups of five" diff --git a/exercises/practice/book-store/.npmrc b/exercises/practice/book-store/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/book-store/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/book-store/LICENSE b/exercises/practice/book-store/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/book-store/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/book-store/babel.config.js b/exercises/practice/book-store/babel.config.js new file mode 100644 index 0000000000..d0b191dac8 --- /dev/null +++ b/exercises/practice/book-store/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.18', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/book-store/book-store.js b/exercises/practice/book-store/book-store.js new file mode 100644 index 0000000000..b8cc26b5af --- /dev/null +++ b/exercises/practice/book-store/book-store.js @@ -0,0 +1,8 @@ +// +// This is only a SKELETON file for the 'BookStore' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export const cost = (books) => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/book-store/book-store.spec.js b/exercises/practice/book-store/book-store.spec.js new file mode 100644 index 0000000000..107a6c594e --- /dev/null +++ b/exercises/practice/book-store/book-store.spec.js @@ -0,0 +1,90 @@ +import { cost } from './book-store'; + +describe('Book Store', () => { + describe('Creating a basket', () => { + test('only a single book', () => { + const basket = [1]; + expect(cost(basket)).toEqual(800); + }); + + xtest('two of the same book', () => { + const basket = [2, 2]; + expect(cost(basket)).toEqual(1600); + }); + + xtest('empty basket', () => { + const basket = []; + expect(cost(basket)).toEqual(0); + }); + + xtest('two different books', () => { + const basket = [1, 2]; + expect(cost(basket)).toEqual(1520); + }); + + xtest('three different books', () => { + const basket = [1, 2, 3]; + expect(cost(basket)).toEqual(2160); + }); + + xtest('four different books', () => { + const basket = [1, 2, 3, 4]; + expect(cost(basket)).toEqual(2560); + }); + + xtest('five different books', () => { + const basket = [1, 2, 3, 4, 5]; + expect(cost(basket)).toEqual(3000); + }); + + xtest('two groups of four is cheaper than group of five plus group of three', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 5]; + expect(cost(basket)).toEqual(5120); + }); + + xtest('two groups of four is cheaper than groups of five and three', () => { + const basket = [1, 1, 2, 3, 4, 4, 5, 5]; + expect(cost(basket)).toEqual(5120); + }); + + xtest('group of four plus group of two is cheaper than two groups of three', () => { + const basket = [1, 1, 2, 2, 3, 4]; + expect(cost(basket)).toEqual(4080); + }); + + xtest('two each of first 4 books and 1 copy each of rest', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5]; + expect(cost(basket)).toEqual(5560); + }); + + xtest('two copies of each book', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]; + expect(cost(basket)).toEqual(6000); + }); + + xtest('three copies of first book and 2 each of remaining', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 1]; + expect(cost(basket)).toEqual(6800); + }); + + xtest('three each of first 2 books and 2 each of remaining books', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 1, 2]; + expect(cost(basket)).toEqual(7520); + }); + + xtest('four groups of four are cheaper than two groups each of five and three', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 5, 1, 1, 2, 2, 3, 3, 4, 5]; + expect(cost(basket)).toEqual(10240); + }); + + xtest('two groups of four and a group of five', () => { + const basket = [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5]; + expect(cost(basket)).toEqual(8120); + }); + + xtest('shuffled book order', () => { + const basket = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3]; + expect(cost(basket)).toEqual(8120); + }); + }); +}); diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json new file mode 100644 index 0000000000..b4d75d2ee6 --- /dev/null +++ b/exercises/practice/book-store/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-book-store", + "description": "Exercism exercises in Javascript.", + "author": "Camilo Coelho", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/book-store" + }, + "devDependencies": { + "@babel/cli": "^7.15.7", + "@babel/core": "^7.15.8", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.15.8", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.4", + "babel-jest": "^27.3.1", + "core-js": "^3.18.2", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} From 0017b79c40521091794437fa0d0d9974de35c4d5 Mon Sep 17 00:00:00 2001 From: Tejas Bubane Date: Thu, 28 Oct 2021 22:17:19 +0200 Subject: [PATCH 085/970] Add node 17 to CI (#1471) Also bump LTS to 16 and drop support for 14. --- .github/workflows/action-format.yml | 4 ++-- .github/workflows/ci.js.yml | 6 +++--- .github/workflows/pr.ci.js.yml | 6 +++--- .github/workflows/verify-code-formatting.yml | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 19db62ea66..a28586d0ef 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -60,10 +60,10 @@ jobs: git clone $HEAD_REPO . git checkout -b "$HEAD_REF" "origin/$HEAD_REF" - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project development dependencies run: npm i - name: 'Format code' diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index eed6669aed..529719aeec 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -13,10 +13,10 @@ jobs: steps: - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project dependencies run: npm ci @@ -29,7 +29,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x] + node-version: ['16', '17'] steps: - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index 56c97463fd..f393e67d85 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -13,10 +13,10 @@ jobs: - name: Checkout PR uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project dependencies run: npm ci @@ -34,7 +34,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x] + node-version: ['16', '17'] steps: - name: Checkout PR diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 82d0732b7d..ef56ba197f 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -11,10 +11,10 @@ jobs: steps: - name: 'Checkout code' uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project development dependencies run: npm i - name: 'Verify formatting of all files' From a59316754c181575bb6f641bcabe897a9eb28499 Mon Sep 17 00:00:00 2001 From: Scott Cook Date: Sat, 30 Oct 2021 10:07:28 -0700 Subject: [PATCH 086/970] Fix typo and link in type conversion concept (#1466) --- concepts/objects/about.md | 4 ++-- concepts/type-conversion/about.md | 2 +- concepts/type-conversion/introduction.md | 2 +- exercises/concept/lucky-numbers/.docs/introduction.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/concepts/objects/about.md b/concepts/objects/about.md index 35c52fd438..d55f559add 100644 --- a/concepts/objects/about.md +++ b/concepts/objects/about.md @@ -12,7 +12,7 @@ The values inside one object can have different types. They can be primitive types like numbers but also arrays, other objects or even functions. This makes objects very versatile so that they are also key entities for [object-oriented programming][oop] (OOP) in JavaScript. -In the following we will focus on objects as collections or maps. Other use cases of objects will be covered in other concepts, see e.g., [Classes][concept-classes]. +In the following we will focus on objects as collections or maps. Other use cases of objects will be covered in other concepts, see e.g., [Classes][classes]. ## Creating an Object @@ -259,7 +259,7 @@ For example, it contains the `hasOwnProperty` method and other methods like `toS Usually that does not cause any problems but if you ever need to create a truly empty object use a [null object][mdn-null-object] that can be created via `Object.create(null)`. [oop]: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS -[concept-classes]: /tracks/javascript/concepts/classes +[classes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes [literal]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#literals [mdn-trailing-commas]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Trailing_commas [mdn-identifier]: https://developer.mozilla.org/en-US/docs/Glossary/Identifier diff --git a/concepts/type-conversion/about.md b/concepts/type-conversion/about.md index 8b6bfa9239..827149b19f 100644 --- a/concepts/type-conversion/about.md +++ b/concepts/type-conversion/about.md @@ -34,7 +34,7 @@ Boolean(''); // => false ``` -Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **thruthy** in JavaScript. +Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **truthy** in JavaScript. ### Converting to a Number diff --git a/concepts/type-conversion/introduction.md b/concepts/type-conversion/introduction.md index 3b4faaceda..abcf29b5db 100644 --- a/concepts/type-conversion/introduction.md +++ b/concepts/type-conversion/introduction.md @@ -31,7 +31,7 @@ Boolean(''); // => false ``` -Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **thruthy** in JavaScript. +Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **truthy** in JavaScript. ### Converting to a Number diff --git a/exercises/concept/lucky-numbers/.docs/introduction.md b/exercises/concept/lucky-numbers/.docs/introduction.md index 3b4faaceda..abcf29b5db 100644 --- a/exercises/concept/lucky-numbers/.docs/introduction.md +++ b/exercises/concept/lucky-numbers/.docs/introduction.md @@ -31,7 +31,7 @@ Boolean(''); // => false ``` -Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **thruthy** in JavaScript. +Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **truthy** in JavaScript. ### Converting to a Number From 4dda4d67c254b9a875e9876425c27e667e08dc7e Mon Sep 17 00:00:00 2001 From: TomPradat Date: Sat, 30 Oct 2021 20:32:16 +0200 Subject: [PATCH 087/970] Update hamming exercise to the latest specs (#1470) --- exercises/practice/hamming/.meta/proof.ci.js | 15 +------ exercises/practice/hamming/.meta/tests.toml | 43 ++++++++++++++++++-- exercises/practice/hamming/hamming.spec.js | 12 +++--- 3 files changed, 48 insertions(+), 22 deletions(-) diff --git a/exercises/practice/hamming/.meta/proof.ci.js b/exercises/practice/hamming/.meta/proof.ci.js index cd06a90e34..ea954dc004 100644 --- a/exercises/practice/hamming/.meta/proof.ci.js +++ b/exercises/practice/hamming/.meta/proof.ci.js @@ -1,17 +1,6 @@ export const compute = (strand1, strand2) => { - const len1 = strand1.length; - const len2 = strand2.length; - - if (!len1 && len2) { - throw new Error('left strand must not be empty'); - } - - if (len1 && !len2) { - throw new Error('right strand must not be empty'); - } - - if (len1 !== len2) { - throw new Error('left and right strands must be of equal length'); + if (strand1.length !== strand2.length) { + throw new Error('strands must be of equal length'); } return [...strand1].filter((element, index) => element !== strand2[index]) diff --git a/exercises/practice/hamming/.meta/tests.toml b/exercises/practice/hamming/.meta/tests.toml index b2f80f488e..5dc17ed4e4 100644 --- a/exercises/practice/hamming/.meta/tests.toml +++ b/exercises/practice/hamming/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [f6dcb64f-03b0-4b60-81b1-3c9dbf47e887] description = "empty strands" @@ -19,12 +26,42 @@ description = "long different strands" [919f8ef0-b767-4d1b-8516-6379d07fcb28] description = "disallow first strand longer" +include = false + +[b9228bb1-465f-4141-b40f-1f99812de5a8] +description = "disallow first strand longer" +reimplements = "919f8ef0-b767-4d1b-8516-6379d07fcb28" [8a2d4ed0-ead5-4fdd-924d-27c4cf56e60e] description = "disallow second strand longer" +include = false + +[dab38838-26bb-4fff-acbe-3b0a9bfeba2d] +description = "disallow second strand longer" +reimplements = "8a2d4ed0-ead5-4fdd-924d-27c4cf56e60e" [5dce058b-28d4-4ca7-aa64-adfe4e17784c] description = "disallow left empty strand" +include = false + +[db92e77e-7c72-499d-8fe6-9354d2bfd504] +description = "disallow left empty strand" +include = false +reimplements = "5dce058b-28d4-4ca7-aa64-adfe4e17784c" + +[b764d47c-83ff-4de2-ab10-6cfe4b15c0f3] +description = "disallow empty first strand" +reimplements = "db92e77e-7c72-499d-8fe6-9354d2bfd504" [38826d4b-16fb-4639-ac3e-ba027dec8b5f] description = "disallow right empty strand" +include = false + +[920cd6e3-18f4-4143-b6b8-74270bb8f8a3] +description = "disallow right empty strand" +include = false +reimplements = "38826d4b-16fb-4639-ac3e-ba027dec8b5f" + +[9ab9262f-3521-4191-81f5-0ed184a5aa89] +description = "disallow empty second strand" +reimplements = "920cd6e3-18f4-4143-b6b8-74270bb8f8a3" diff --git a/exercises/practice/hamming/hamming.spec.js b/exercises/practice/hamming/hamming.spec.js index 1a60b175ed..b6218cfaf4 100644 --- a/exercises/practice/hamming/hamming.spec.js +++ b/exercises/practice/hamming/hamming.spec.js @@ -23,25 +23,25 @@ describe('Hamming', () => { xtest('disallow first strand longer', () => { expect(() => compute('AATG', 'AAA')).toThrow( - new Error('left and right strands must be of equal length') + new Error('strands must be of equal length') ); }); xtest('disallow second strand longer', () => { expect(() => compute('ATA', 'AGTG')).toThrow( - new Error('left and right strands must be of equal length') + new Error('strands must be of equal length') ); }); - xtest('disallow left empty strand', () => { + xtest('disallow empty first strand', () => { expect(() => compute('', 'G')).toThrow( - new Error('left strand must not be empty') + new Error('strands must be of equal length') ); }); - xtest('disallow right empty strand', () => { + xtest('disallow empty second strand', () => { expect(() => compute('G', '')).toThrow( - new Error('right strand must not be empty') + new Error('strands must be of equal length') ); }); }); From 7c0fb614e17885d9ac04dc941700d0ae6597a710 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 31 Oct 2021 01:50:59 +0530 Subject: [PATCH 088/970] Bump core-js from 3.18.2 to 3.19.0 (#1464) * Bump core-js from 3.18.2 to 3.19.0 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.2 to 3.19.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.2...v3.19.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises * Update core-js version in babel.config.js Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Tejas Bubane --- babel.config.js | 2 +- exercises/concept/amusement-park/babel.config.js | 2 +- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/babel.config.js | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/babel.config.js | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/babel.config.js | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/babel.config.js | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../concept/elyses-analytic-enchantments/babel.config.js | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../elyses-destructured-enchantments/babel.config.js | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/babel.config.js | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- .../concept/elyses-looping-enchantments/babel.config.js | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../elyses-transformative-enchantments/babel.config.js | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/babel.config.js | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/babel.config.js | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/babel.config.js | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/babel.config.js | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/babel.config.js | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/babel.config.js | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/babel.config.js | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/babel.config.js | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/babel.config.js | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/babel.config.js | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/babel.config.js | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/babel.config.js | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/babel.config.js | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/babel.config.js | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/babel.config.js | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/babel.config.js | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/babel.config.js | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/babel.config.js | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/babel.config.js | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/babel.config.js | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/babel.config.js | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/babel.config.js | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/babel.config.js | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/babel.config.js | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/babel.config.js | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/babel.config.js | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/babel.config.js | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/babel.config.js | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/babel.config.js | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/babel.config.js | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/babel.config.js | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/babel.config.js | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/babel.config.js | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/babel.config.js | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/babel.config.js | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/babel.config.js | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/babel.config.js | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/babel.config.js | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/babel.config.js | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/babel.config.js | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/babel.config.js | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/babel.config.js | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/babel.config.js | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/babel.config.js | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/babel.config.js | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/babel.config.js | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/babel.config.js | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/babel.config.js | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/babel.config.js | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/babel.config.js | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/babel.config.js | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/babel.config.js | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/babel.config.js | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/babel.config.js | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/babel.config.js | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/babel.config.js | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/babel.config.js | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/babel.config.js | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/babel.config.js | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/babel.config.js | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/babel.config.js | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/babel.config.js | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/babel.config.js | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/babel.config.js | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/babel.config.js | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/babel.config.js | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/babel.config.js | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/babel.config.js | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/babel.config.js | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/babel.config.js | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/babel.config.js | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/babel.config.js | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/babel.config.js | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/babel.config.js | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/babel.config.js | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/babel.config.js | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/babel.config.js | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/babel.config.js | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/babel.config.js | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/babel.config.js | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/babel.config.js | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/babel.config.js | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/babel.config.js | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/babel.config.js | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/babel.config.js | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/babel.config.js | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/babel.config.js | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/babel.config.js | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/babel.config.js | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/babel.config.js | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/babel.config.js | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/babel.config.js | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/babel.config.js | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/babel.config.js | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/babel.config.js | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/babel.config.js | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/babel.config.js | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/babel.config.js | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/babel.config.js | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/babel.config.js | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/babel.config.js | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/babel.config.js | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/babel.config.js | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/babel.config.js | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/babel.config.js | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/babel.config.js | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/babel.config.js | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/babel.config.js | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/babel.config.js | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/babel.config.js | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/babel.config.js | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/babel.config.js | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/babel.config.js | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/babel.config.js | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/babel.config.js | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/babel.config.js | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/babel.config.js | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/babel.config.js | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/babel.config.js | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/babel.config.js | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/babel.config.js | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/babel.config.js | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/babel.config.js | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/babel.config.js | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/babel.config.js | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/babel.config.js | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/babel.config.js | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/babel.config.js | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 279 files changed, 281 insertions(+), 281 deletions(-) diff --git a/babel.config.js b/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/amusement-park/babel.config.js b/exercises/concept/amusement-park/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/amusement-park/babel.config.js +++ b/exercises/concept/amusement-park/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 912009297e..0aa1b866d0 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/babel.config.js b/exercises/concept/annalyns-infiltration/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/annalyns-infiltration/babel.config.js +++ b/exercises/concept/annalyns-infiltration/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index eeb720fcea..831ab807c4 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/babel.config.js b/exercises/concept/bird-watcher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/bird-watcher/babel.config.js +++ b/exercises/concept/bird-watcher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index d54c0a3551..03a2b47b03 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/babel.config.js b/exercises/concept/coordinate-transformation/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/coordinate-transformation/babel.config.js +++ b/exercises/concept/coordinate-transformation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index c28731d7ef..3bbb718ce7 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/babel.config.js b/exercises/concept/custom-signs/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/custom-signs/babel.config.js +++ b/exercises/concept/custom-signs/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 2e6899bd99..5449c533d0 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/babel.config.js b/exercises/concept/elyses-analytic-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-analytic-enchantments/babel.config.js +++ b/exercises/concept/elyses-analytic-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 6a9448d773..4d7d1e8cdc 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/babel.config.js b/exercises/concept/elyses-destructured-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-destructured-enchantments/babel.config.js +++ b/exercises/concept/elyses-destructured-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 100bdbfb1d..afdba6d377 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/babel.config.js b/exercises/concept/elyses-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-enchantments/babel.config.js +++ b/exercises/concept/elyses-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index cc6b2e2e50..2cf681355c 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/babel.config.js b/exercises/concept/elyses-looping-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-looping-enchantments/babel.config.js +++ b/exercises/concept/elyses-looping-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index eca03dd3cd..c035a1ec3c 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/babel.config.js b/exercises/concept/elyses-transformative-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-transformative-enchantments/babel.config.js +++ b/exercises/concept/elyses-transformative-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index d5a19f4c59..c0177b68c1 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/babel.config.js b/exercises/concept/factory-sensors/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/factory-sensors/babel.config.js +++ b/exercises/concept/factory-sensors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ff20a0ecd3..eaa132d50a 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/babel.config.js b/exercises/concept/freelancer-rates/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/freelancer-rates/babel.config.js +++ b/exercises/concept/freelancer-rates/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 9e0aa53e3c..5e5c2167df 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/babel.config.js b/exercises/concept/fruit-picker/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/fruit-picker/babel.config.js +++ b/exercises/concept/fruit-picker/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 0596baca37..b61d065c86 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/babel.config.js b/exercises/concept/high-score-board/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/high-score-board/babel.config.js +++ b/exercises/concept/high-score-board/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b34b476a73..afaf8dc330 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/babel.config.js b/exercises/concept/lasagna-master/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/lasagna-master/babel.config.js +++ b/exercises/concept/lasagna-master/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 5ca4d148c7..6b30c3b019 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/babel.config.js b/exercises/concept/lasagna/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/lasagna/babel.config.js +++ b/exercises/concept/lasagna/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 91167e70a8..40595166ba 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/babel.config.js b/exercises/concept/lucky-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/lucky-numbers/babel.config.js +++ b/exercises/concept/lucky-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1899ea90fa..41c85ac118 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/babel.config.js b/exercises/concept/mixed-juices/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/mixed-juices/babel.config.js +++ b/exercises/concept/mixed-juices/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index dd32151270..5d76913f38 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/babel.config.js b/exercises/concept/nullability/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/nullability/babel.config.js +++ b/exercises/concept/nullability/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index e03e236d8f..858e2300cb 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/babel.config.js b/exercises/concept/ozans-playlist/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/ozans-playlist/babel.config.js +++ b/exercises/concept/ozans-playlist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index f2fb1b89a6..44a6446c71 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/babel.config.js b/exercises/concept/pizza-order/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/pizza-order/babel.config.js +++ b/exercises/concept/pizza-order/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 104b9ac34d..68643fc4ef 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/babel.config.js b/exercises/concept/poetry-club-door-policy/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/poetry-club-door-policy/babel.config.js +++ b/exercises/concept/poetry-club-door-policy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index bcd1961840..d26c582c30 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/babel.config.js b/exercises/concept/translation-service/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/translation-service/babel.config.js +++ b/exercises/concept/translation-service/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 399c2f5285..4c767bc6c5 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/babel.config.js b/exercises/concept/vehicle-purchase/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/vehicle-purchase/babel.config.js +++ b/exercises/concept/vehicle-purchase/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 1f15c88cd7..7ede87be53 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/babel.config.js b/exercises/practice/accumulate/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/accumulate/babel.config.js +++ b/exercises/practice/accumulate/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 95d2a04f80..52147177d0 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/babel.config.js b/exercises/practice/acronym/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/acronym/babel.config.js +++ b/exercises/practice/acronym/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 3d6af8265b..2ccc2b7529 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/babel.config.js b/exercises/practice/affine-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/affine-cipher/babel.config.js +++ b/exercises/practice/affine-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index cd7662e26f..8250bf92a3 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/babel.config.js b/exercises/practice/all-your-base/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/all-your-base/babel.config.js +++ b/exercises/practice/all-your-base/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 7094be2dbc..dedf2ff19b 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/babel.config.js b/exercises/practice/allergies/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/allergies/babel.config.js +++ b/exercises/practice/allergies/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 78741a1d8d..6be1e87a5d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/babel.config.js b/exercises/practice/alphametics/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/alphametics/babel.config.js +++ b/exercises/practice/alphametics/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index c8bc6a3148..1e2265fccf 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/babel.config.js b/exercises/practice/anagram/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/anagram/babel.config.js +++ b/exercises/practice/anagram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index eb1fc34e28..eda904057d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/babel.config.js b/exercises/practice/armstrong-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/armstrong-numbers/babel.config.js +++ b/exercises/practice/armstrong-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 753a1430aa..dce47a17b1 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/babel.config.js b/exercises/practice/atbash-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/atbash-cipher/babel.config.js +++ b/exercises/practice/atbash-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index aec4d22063..f9f0ebc223 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/babel.config.js b/exercises/practice/bank-account/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/bank-account/babel.config.js +++ b/exercises/practice/bank-account/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index c06a02bda0..491c1d4f83 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/babel.config.js b/exercises/practice/beer-song/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/beer-song/babel.config.js +++ b/exercises/practice/beer-song/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 6e1d6d6996..2bdfcb697b 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/babel.config.js b/exercises/practice/binary-search-tree/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/binary-search-tree/babel.config.js +++ b/exercises/practice/binary-search-tree/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index eaa8f39db8..dc4658ce4c 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/babel.config.js b/exercises/practice/binary-search/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/binary-search/babel.config.js +++ b/exercises/practice/binary-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index e96c4d4312..5ecac0183b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/babel.config.js b/exercises/practice/binary/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/binary/babel.config.js +++ b/exercises/practice/binary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5ae22ee369..54e35768bd 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/babel.config.js b/exercises/practice/bob/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/bob/babel.config.js +++ b/exercises/practice/bob/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 56fa3f53f6..0070ff230b 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/babel.config.js b/exercises/practice/book-store/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/book-store/babel.config.js +++ b/exercises/practice/book-store/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index b4d75d2ee6..1f90d2a1ce 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/babel.config.js b/exercises/practice/bowling/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/bowling/babel.config.js +++ b/exercises/practice/bowling/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 39861437b6..157bc03ca0 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/babel.config.js b/exercises/practice/change/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/change/babel.config.js +++ b/exercises/practice/change/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 921480d24d..594ab50ba0 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/babel.config.js b/exercises/practice/circular-buffer/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/circular-buffer/babel.config.js +++ b/exercises/practice/circular-buffer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 36f598b8dc..5e4985b0f4 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/babel.config.js b/exercises/practice/clock/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/clock/babel.config.js +++ b/exercises/practice/clock/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 0c25c472ea..7e8b684b6b 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/babel.config.js b/exercises/practice/collatz-conjecture/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/collatz-conjecture/babel.config.js +++ b/exercises/practice/collatz-conjecture/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 807925d127..c8a54873f4 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/babel.config.js b/exercises/practice/complex-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/complex-numbers/babel.config.js +++ b/exercises/practice/complex-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 44f81c36c9..0c0d7c0d38 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/babel.config.js b/exercises/practice/connect/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/connect/babel.config.js +++ b/exercises/practice/connect/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 9c3e38b5fe..ca378ebf73 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/babel.config.js b/exercises/practice/crypto-square/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/crypto-square/babel.config.js +++ b/exercises/practice/crypto-square/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index ca1c955040..7bed26d51e 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/babel.config.js b/exercises/practice/custom-set/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/custom-set/babel.config.js +++ b/exercises/practice/custom-set/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 68638140aa..4b5ecb15ab 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/babel.config.js b/exercises/practice/darts/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/darts/babel.config.js +++ b/exercises/practice/darts/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 04c7a8eccf..f67e3f7c5d 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/babel.config.js b/exercises/practice/diamond/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/diamond/babel.config.js +++ b/exercises/practice/diamond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 94859adb12..5cf6ca0fb1 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/babel.config.js b/exercises/practice/difference-of-squares/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/difference-of-squares/babel.config.js +++ b/exercises/practice/difference-of-squares/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index aeed8dfaed..169c91ec21 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/babel.config.js b/exercises/practice/diffie-hellman/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/diffie-hellman/babel.config.js +++ b/exercises/practice/diffie-hellman/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 85fc3a3341..e1b7adc878 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/babel.config.js b/exercises/practice/dnd-character/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/dnd-character/babel.config.js +++ b/exercises/practice/dnd-character/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 26178214d2..da393e0687 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/babel.config.js b/exercises/practice/dominoes/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/dominoes/babel.config.js +++ b/exercises/practice/dominoes/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 975a5af557..820a4756cf 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/babel.config.js b/exercises/practice/etl/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/etl/babel.config.js +++ b/exercises/practice/etl/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 5db59355a7..1f45a7e1f4 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/babel.config.js b/exercises/practice/flatten-array/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/flatten-array/babel.config.js +++ b/exercises/practice/flatten-array/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2f03695977..5204dd0dc7 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/babel.config.js b/exercises/practice/food-chain/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/food-chain/babel.config.js +++ b/exercises/practice/food-chain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 183d5892d0..921101229f 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/babel.config.js b/exercises/practice/forth/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/forth/babel.config.js +++ b/exercises/practice/forth/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 0840bf3211..731b61514e 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/babel.config.js b/exercises/practice/gigasecond/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/gigasecond/babel.config.js +++ b/exercises/practice/gigasecond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cc7e3aad54..8ac5408bb0 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/babel.config.js b/exercises/practice/grade-school/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/grade-school/babel.config.js +++ b/exercises/practice/grade-school/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 5b4faea075..fbee6ed01e 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/babel.config.js b/exercises/practice/grains/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/grains/babel.config.js +++ b/exercises/practice/grains/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index b4282c26e4..14a466d509 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/babel.config.js b/exercises/practice/grep/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/grep/babel.config.js +++ b/exercises/practice/grep/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 3c1902bd06..5a2a4a3a7d 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/babel.config.js b/exercises/practice/hamming/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/hamming/babel.config.js +++ b/exercises/practice/hamming/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index eb4038ce4a..8a29b274bb 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/babel.config.js b/exercises/practice/hello-world/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/hello-world/babel.config.js +++ b/exercises/practice/hello-world/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 95f30eec3e..d9154f3887 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/babel.config.js b/exercises/practice/hexadecimal/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/hexadecimal/babel.config.js +++ b/exercises/practice/hexadecimal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 04cad2dea8..195ecc2599 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/babel.config.js b/exercises/practice/high-scores/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/high-scores/babel.config.js +++ b/exercises/practice/high-scores/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 7dce84433e..c1e47928f6 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/babel.config.js b/exercises/practice/house/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/house/babel.config.js +++ b/exercises/practice/house/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index ac60637f04..6fdac1293f 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/babel.config.js b/exercises/practice/isbn-verifier/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/isbn-verifier/babel.config.js +++ b/exercises/practice/isbn-verifier/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 29609fdd94..81fe0d66a7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/babel.config.js b/exercises/practice/isogram/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/isogram/babel.config.js +++ b/exercises/practice/isogram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 376be28322..6e385cc200 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/babel.config.js b/exercises/practice/kindergarten-garden/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/kindergarten-garden/babel.config.js +++ b/exercises/practice/kindergarten-garden/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 623cc1ec94..ec6f895889 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/babel.config.js b/exercises/practice/largest-series-product/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/largest-series-product/babel.config.js +++ b/exercises/practice/largest-series-product/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index a177c707e8..aab192ef74 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/babel.config.js b/exercises/practice/leap/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/leap/babel.config.js +++ b/exercises/practice/leap/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 02eb58b239..39d9b492da 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/babel.config.js b/exercises/practice/linked-list/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/linked-list/babel.config.js +++ b/exercises/practice/linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index f2a0b50cf0..8284cca40c 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/babel.config.js b/exercises/practice/list-ops/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/list-ops/babel.config.js +++ b/exercises/practice/list-ops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index cfd09b7247..d9b34ba4ea 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/babel.config.js b/exercises/practice/luhn/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/luhn/babel.config.js +++ b/exercises/practice/luhn/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index e2a81662c6..7e6d9a9690 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/babel.config.js b/exercises/practice/matching-brackets/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/matching-brackets/babel.config.js +++ b/exercises/practice/matching-brackets/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 4f98b51daa..7482b494f4 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/babel.config.js b/exercises/practice/matrix/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/matrix/babel.config.js +++ b/exercises/practice/matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index f7b397f3d5..e332b52646 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/babel.config.js b/exercises/practice/meetup/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/meetup/babel.config.js +++ b/exercises/practice/meetup/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 1a60364fc0..390eab97e2 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/babel.config.js b/exercises/practice/minesweeper/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/minesweeper/babel.config.js +++ b/exercises/practice/minesweeper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 2c0856c189..af6bb75d1e 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/babel.config.js b/exercises/practice/nth-prime/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/nth-prime/babel.config.js +++ b/exercises/practice/nth-prime/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index b20800b451..ad6ca252b4 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/babel.config.js b/exercises/practice/nucleotide-count/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/nucleotide-count/babel.config.js +++ b/exercises/practice/nucleotide-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 36de19bc89..a1dc87314b 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/babel.config.js b/exercises/practice/ocr-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/ocr-numbers/babel.config.js +++ b/exercises/practice/ocr-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index c937a93970..628c1f1af4 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/babel.config.js b/exercises/practice/octal/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/octal/babel.config.js +++ b/exercises/practice/octal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 7aaa44b38c..6d1011e0eb 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/babel.config.js b/exercises/practice/palindrome-products/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/palindrome-products/babel.config.js +++ b/exercises/practice/palindrome-products/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index adcf9d233f..bfc86cdb74 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/babel.config.js b/exercises/practice/pangram/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pangram/babel.config.js +++ b/exercises/practice/pangram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 5ff147d564..c33b21b7ea 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/babel.config.js b/exercises/practice/pascals-triangle/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pascals-triangle/babel.config.js +++ b/exercises/practice/pascals-triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index d45dfa37b0..9710723313 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/babel.config.js b/exercises/practice/perfect-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/perfect-numbers/babel.config.js +++ b/exercises/practice/perfect-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 49af1a01b7..018c288432 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/babel.config.js b/exercises/practice/phone-number/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/phone-number/babel.config.js +++ b/exercises/practice/phone-number/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index fa271b8e0f..24fcea4bad 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/babel.config.js b/exercises/practice/pig-latin/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pig-latin/babel.config.js +++ b/exercises/practice/pig-latin/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 025d07cf1e..c4c0cd5f4b 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/babel.config.js b/exercises/practice/point-mutations/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/point-mutations/babel.config.js +++ b/exercises/practice/point-mutations/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 06f181dfd8..461a831154 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/babel.config.js b/exercises/practice/prime-factors/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/prime-factors/babel.config.js +++ b/exercises/practice/prime-factors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 87dc4d14ff..b21178fb36 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/babel.config.js b/exercises/practice/promises/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/promises/babel.config.js +++ b/exercises/practice/promises/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index d27a57ca95..92ad2f124d 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/babel.config.js b/exercises/practice/protein-translation/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/protein-translation/babel.config.js +++ b/exercises/practice/protein-translation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 3f3cdd1289..611d994d72 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/babel.config.js b/exercises/practice/proverb/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/proverb/babel.config.js +++ b/exercises/practice/proverb/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 7f1c56bb96..73cab7e20a 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/babel.config.js b/exercises/practice/pythagorean-triplet/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pythagorean-triplet/babel.config.js +++ b/exercises/practice/pythagorean-triplet/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 096b28ccaf..2dc1797643 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/babel.config.js b/exercises/practice/queen-attack/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/queen-attack/babel.config.js +++ b/exercises/practice/queen-attack/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 1ca2cc44d4..43f9e8fc7c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/babel.config.js b/exercises/practice/raindrops/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/raindrops/babel.config.js +++ b/exercises/practice/raindrops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 04e85b2e64..03eba14be3 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/babel.config.js b/exercises/practice/rational-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rational-numbers/babel.config.js +++ b/exercises/practice/rational-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index cdac604029..b147876b08 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/babel.config.js b/exercises/practice/react/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/react/babel.config.js +++ b/exercises/practice/react/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index f1f6a10208..9191419c55 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/babel.config.js b/exercises/practice/rectangles/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rectangles/babel.config.js +++ b/exercises/practice/rectangles/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 300bc8cf67..ee5d9ba3f0 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/babel.config.js b/exercises/practice/resistor-color-duo/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/resistor-color-duo/babel.config.js +++ b/exercises/practice/resistor-color-duo/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 6617a855b9..d85ab4197c 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/babel.config.js b/exercises/practice/resistor-color-trio/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/resistor-color-trio/babel.config.js +++ b/exercises/practice/resistor-color-trio/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index d9969c1def..a4fa840687 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/babel.config.js b/exercises/practice/resistor-color/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/resistor-color/babel.config.js +++ b/exercises/practice/resistor-color/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 7a60340593..2dbbb6c989 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/babel.config.js b/exercises/practice/reverse-string/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/reverse-string/babel.config.js +++ b/exercises/practice/reverse-string/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 14d7158e01..b83c7e7a62 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/babel.config.js b/exercises/practice/rna-transcription/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rna-transcription/babel.config.js +++ b/exercises/practice/rna-transcription/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index b75163dd93..3441e1886c 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/babel.config.js b/exercises/practice/robot-name/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/robot-name/babel.config.js +++ b/exercises/practice/robot-name/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index f033298e2a..83a199694e 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/babel.config.js b/exercises/practice/robot-simulator/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/robot-simulator/babel.config.js +++ b/exercises/practice/robot-simulator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 841f285c9d..7eb9aaa006 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/babel.config.js b/exercises/practice/roman-numerals/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/roman-numerals/babel.config.js +++ b/exercises/practice/roman-numerals/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index e23b0b0403..54e6908ff6 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/babel.config.js b/exercises/practice/rotational-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rotational-cipher/babel.config.js +++ b/exercises/practice/rotational-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index c6269b7e11..27d8ce1260 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/babel.config.js b/exercises/practice/run-length-encoding/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/run-length-encoding/babel.config.js +++ b/exercises/practice/run-length-encoding/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 373464ff1e..a32d4e9979 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/babel.config.js b/exercises/practice/saddle-points/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/saddle-points/babel.config.js +++ b/exercises/practice/saddle-points/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 86cec9429b..6ed65d2811 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/babel.config.js b/exercises/practice/say/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/say/babel.config.js +++ b/exercises/practice/say/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 7ebae6595e..b0376631ac 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/babel.config.js b/exercises/practice/scale-generator/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/scale-generator/babel.config.js +++ b/exercises/practice/scale-generator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index d3c2e946bb..a23ec016db 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/babel.config.js b/exercises/practice/scrabble-score/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/scrabble-score/babel.config.js +++ b/exercises/practice/scrabble-score/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index a7743686d3..6290e85e59 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/babel.config.js b/exercises/practice/secret-handshake/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/secret-handshake/babel.config.js +++ b/exercises/practice/secret-handshake/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 6f7f998d56..5f7dbd326a 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/babel.config.js b/exercises/practice/series/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/series/babel.config.js +++ b/exercises/practice/series/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index bc1dc0c291..05494881ad 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/babel.config.js b/exercises/practice/sieve/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/sieve/babel.config.js +++ b/exercises/practice/sieve/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 5ffe954914..84f2f87282 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/babel.config.js b/exercises/practice/simple-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/simple-cipher/babel.config.js +++ b/exercises/practice/simple-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 3fc56c5793..41cefb2ee2 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/babel.config.js b/exercises/practice/simple-linked-list/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/simple-linked-list/babel.config.js +++ b/exercises/practice/simple-linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index d229f9d701..a66926e4b1 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/babel.config.js b/exercises/practice/space-age/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/space-age/babel.config.js +++ b/exercises/practice/space-age/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index b549d903a9..f6dab9947c 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/babel.config.js b/exercises/practice/spiral-matrix/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/spiral-matrix/babel.config.js +++ b/exercises/practice/spiral-matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 5c94338d98..52391079d6 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/babel.config.js b/exercises/practice/square-root/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/square-root/babel.config.js +++ b/exercises/practice/square-root/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index d38bbf5bdc..9d147b9dd3 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/babel.config.js b/exercises/practice/strain/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/strain/babel.config.js +++ b/exercises/practice/strain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index b873dc6d68..99f6ec3500 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/babel.config.js b/exercises/practice/sublist/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/sublist/babel.config.js +++ b/exercises/practice/sublist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index a9da87e5b2..01e6064bb5 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/babel.config.js b/exercises/practice/sum-of-multiples/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/sum-of-multiples/babel.config.js +++ b/exercises/practice/sum-of-multiples/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 57c3f19ee6..4152e295b8 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/babel.config.js b/exercises/practice/transpose/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/transpose/babel.config.js +++ b/exercises/practice/transpose/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 0c5cae0809..f645077f64 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/babel.config.js b/exercises/practice/triangle/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/triangle/babel.config.js +++ b/exercises/practice/triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index a9fa0ae74a..e80bbaec12 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/babel.config.js b/exercises/practice/trinary/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/trinary/babel.config.js +++ b/exercises/practice/trinary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 6da85e2053..f6192b2d8d 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/babel.config.js b/exercises/practice/twelve-days/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/twelve-days/babel.config.js +++ b/exercises/practice/twelve-days/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 579d88df09..b37250ae0a 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/babel.config.js b/exercises/practice/two-bucket/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/two-bucket/babel.config.js +++ b/exercises/practice/two-bucket/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index c694f624d8..ef89359a49 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/babel.config.js b/exercises/practice/two-fer/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/two-fer/babel.config.js +++ b/exercises/practice/two-fer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 5077bbb437..b0aecbd4ef 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/babel.config.js b/exercises/practice/variable-length-quantity/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/variable-length-quantity/babel.config.js +++ b/exercises/practice/variable-length-quantity/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index f4d2d00f41..bd09483a25 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/babel.config.js b/exercises/practice/word-count/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/word-count/babel.config.js +++ b/exercises/practice/word-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 7206699e43..3574146ad8 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/babel.config.js b/exercises/practice/word-search/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/word-search/babel.config.js +++ b/exercises/practice/word-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index caa9a7e7be..8268035343 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/babel.config.js b/exercises/practice/wordy/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/wordy/babel.config.js +++ b/exercises/practice/wordy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index d0cc0a7e87..475c7e22a4 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/babel.config.js b/exercises/practice/yacht/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/yacht/babel.config.js +++ b/exercises/practice/yacht/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 68f962f7e8..04da815054 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/babel.config.js b/exercises/practice/zipper/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/zipper/babel.config.js +++ b/exercises/practice/zipper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 3dd2e69c8a..419fa65cdf 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index a282021d7a..774b35a3b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4902,9 +4902,9 @@ "dev": true }, "core-js": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", - "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz", + "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index d6d901145e..08ad541079 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "chalk": "^4.1.2", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 4bea9c3fcd1f7be22da494eee97e7a834e4725c0 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 31 Oct 2021 15:00:30 +0100 Subject: [PATCH 089/970] fix typo (#1481) --- .github/pr-commenter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/pr-commenter.yml b/.github/pr-commenter.yml index 024f0ca9ad..29441a8251 100644 --- a/.github/pr-commenter.yml +++ b/.github/pr-commenter.yml @@ -33,7 +33,7 @@ comment: - 'exercises/concept/*/*.js' - '!exercises/concept/*/*.spec.js' body: | - - 🧦 If you changed the function signature or the JSDoc comment in the exemplar file (`.meta/exemplar.js`) or the sub file (`.js`), make sure the change is applied to both files. + - 🧦 If you changed the function signature or the JSDoc comment in the exemplar file (`.meta/exemplar.js`) or the stub file (`.js`), make sure the change is applied to both files. - id: problem-spec-related files: From 47ac5e387e6e4bb63738386e8f60a7692763b0ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 31 Oct 2021 23:16:51 +0530 Subject: [PATCH 090/970] Bump @types/node from 16.11.4 to 16.11.6 (#1469) * Bump @types/node from 16.11.4 to 16.11.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.4 to 16.11.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 0aa1b866d0..4af79dd2e3 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 831ab807c4..8d036608cb 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 03a2b47b03..7ce6a0dd3d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 3bbb718ce7..e5a14eaceb 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 5449c533d0..2b4de18002 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4d7d1e8cdc..d0402902a3 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index afdba6d377..b439205402 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 2cf681355c..9189ceda81 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c035a1ec3c..dacc255f3b 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index c0177b68c1..6902f4005e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index eaa132d50a..0faa83b954 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 5e5c2167df..e900c7e2a5 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index b61d065c86..223f55b20b 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index afaf8dc330..ac3751cba5 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6b30c3b019..6dba75ef40 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 40595166ba..7a69919591 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 41c85ac118..b0dec26e8b 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 5d76913f38..bb2ec0c834 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 858e2300cb..8ac32eff89 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 44a6446c71..707de8d169 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 68643fc4ef..ed9b81f968 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index d26c582c30..44e702cebf 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 4c767bc6c5..1b3f072ad7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 7ede87be53..e42b85e04c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 52147177d0..132ab0fe85 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 2ccc2b7529..2f78b8c14a 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 8250bf92a3..c1c2416dbd 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index dedf2ff19b..9d1ba65f4d 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 6be1e87a5d..373211a61a 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 1e2265fccf..35447ea9ac 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index eda904057d..d7874c218b 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index dce47a17b1..fa84c866f0 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f9f0ebc223..e6faebb38f 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 491c1d4f83..dd1962409c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 2bdfcb697b..e5264cc431 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index dc4658ce4c..57cb6551b2 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 5ecac0183b..b85ca3cf01 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 54e35768bd..4eb5396e98 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 0070ff230b..da835d04c1 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 1f90d2a1ce..2a8ebd452c 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 157bc03ca0..8c6409df54 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 594ab50ba0..b86837486c 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 5e4985b0f4..0d45d68058 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 7e8b684b6b..566c678613 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index c8a54873f4..00687aa619 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0c0d7c0d38..0c2a720828 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ca378ebf73..60771548b5 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 7bed26d51e..af4b02f1f5 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 4b5ecb15ab..5b2dd196b7 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index f67e3f7c5d..42664d29c3 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 5cf6ca0fb1..d51127bbe8 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 169c91ec21..939cc2b647 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e1b7adc878..38ba6a471d 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index da393e0687..45327eed8c 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 820a4756cf..b85a8fecb4 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 1f45a7e1f4..6a3b73a56b 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 5204dd0dc7..f5323ca9bd 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 921101229f..5d2d52bdda 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 731b61514e..01af53ffb6 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 8ac5408bb0..b325be555d 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index fbee6ed01e..7bb64b193b 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 14a466d509..05eb82dfdd 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 5a2a4a3a7d..ee2368c2f1 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 8a29b274bb..4eaf19eb02 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index d9154f3887..e59dba52c3 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 195ecc2599..4fd0ccbe57 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index c1e47928f6..d22fa0f5bc 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 6fdac1293f..7fc875525c 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 81fe0d66a7..934c9ab060 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 6e385cc200..a37c030ff9 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index ec6f895889..d7b96cf34a 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index aab192ef74..b61d0476ca 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 39d9b492da..80e98bd3f7 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 8284cca40c..eb54795eec 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d9b34ba4ea..09215e67c9 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 7e6d9a9690..8a4368f9bf 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 7482b494f4..b523ab668d 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e332b52646..729ad53dcf 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 390eab97e2..a4846e9228 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index af6bb75d1e..20de08ea35 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index ad6ca252b4..e2f679789e 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index a1dc87314b..1481ffa4f8 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 628c1f1af4..4a97a052bd 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 6d1011e0eb..0846f3474e 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index bfc86cdb74..152aba4355 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index c33b21b7ea..a2808c4618 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 9710723313..9028302118 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 018c288432..a442fd2af7 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 24fcea4bad..7a1d4c3146 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c4c0cd5f4b..9b4d7afa44 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 461a831154..589698703f 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index b21178fb36..ff0b169642 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 92ad2f124d..df52ba6807 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 611d994d72..ab90b047b6 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 73cab7e20a..a6f6cbc346 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 2dc1797643..2eeab4c70c 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 43f9e8fc7c..598c00bac4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 03eba14be3..2eb66e8595 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index b147876b08..dc77682512 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 9191419c55..d39f5de8cf 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index ee5d9ba3f0..656239edd2 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index d85ab4197c..cb4e66f4d4 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index a4fa840687..4b9dc6f62b 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 2dbbb6c989..4910f24a31 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index b83c7e7a62..6a800f871c 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 3441e1886c..48aac3e3a5 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 83a199694e..5d664b22f6 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 7eb9aaa006..4a1e6f10fb 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 54e6908ff6..71c2edb162 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 27d8ce1260..80887c6819 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index a32d4e9979..7ea1e3ac5c 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 6ed65d2811..f809cf24da 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index b0376631ac..0037ea2340 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index a23ec016db..71fd51b6d3 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 6290e85e59..fac519e7dc 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 5f7dbd326a..4d915fcf70 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 05494881ad..23c5a8bedf 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 84f2f87282..76ea0ffb22 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 41cefb2ee2..65b96932bb 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index a66926e4b1..5e886b0f45 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index f6dab9947c..b4e0865aa6 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 52391079d6..b41e7bbbf4 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 9d147b9dd3..50983f55ae 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 99f6ec3500..ab8f6ff12d 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 01e6064bb5..33f12e1e04 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 4152e295b8..58dffda540 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index f645077f64..bbe45dd5f3 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index e80bbaec12..d8765bf05c 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f6192b2d8d..3cc6dbbd22 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index b37250ae0a..ac7fe5e5de 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index ef89359a49..db6308dc85 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index b0aecbd4ef..5d33611da4 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index bd09483a25..830f67705b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 3574146ad8..697366f464 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 8268035343..8d822215c7 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 475c7e22a4..db4d2c0d47 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 04da815054..fca3333467 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 419fa65cdf..6aac760359 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 774b35a3b2..7e1399d4f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3814,9 +3814,9 @@ "dev": true }, "@types/node": { - "version": "16.11.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz", - "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==", + "version": "16.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", + "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 08ad541079..f173be8352 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.19.0", From 1abce09bb217b57acd966b32112eb9bb8c803e73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 00:22:03 +0530 Subject: [PATCH 091/970] Bump @babel/core from 7.15.8 to 7.16.0 (#1477) * Bump @babel/core from 7.15.8 to 7.16.0 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.15.8 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 368 +++++++++++------- package.json | 2 +- 140 files changed, 367 insertions(+), 279 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 4af79dd2e3..c84cf78e25 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 8d036608cb..6ff094ff7e 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 7ce6a0dd3d..57ac3c2bcd 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index e5a14eaceb..2cf243b3f0 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 2b4de18002..a27cf6e6c9 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index d0402902a3..4b306a93e9 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index b439205402..46a329018c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9189ceda81..3347228e6f 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index dacc255f3b..de4313b3f7 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 6902f4005e..8ff49f7a46 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 0faa83b954..9c7e13e621 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index e900c7e2a5..c236fb0619 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 223f55b20b..2aee70fc6e 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index ac3751cba5..af67d903c4 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6dba75ef40..a12af6f05d 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 7a69919591..a12a755432 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index b0dec26e8b..56b7415630 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index bb2ec0c834..159cf81ab8 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 8ac32eff89..bd2915e6ad 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 707de8d169..542c986d7e 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ed9b81f968..d1b61449b4 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 44e702cebf..4a70c7c640 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 1b3f072ad7..2a92bf5d8d 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index e42b85e04c..80491246a5 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 132ab0fe85..e8e5c65608 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 2f78b8c14a..c548acc0d4 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c1c2416dbd..97d3d5fab1 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9d1ba65f4d..929822a4e1 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 373211a61a..a5978b309e 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 35447ea9ac..a429b8aa0a 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index d7874c218b..7f8a345aff 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index fa84c866f0..cfef670745 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index e6faebb38f..f12d640aa3 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index dd1962409c..ee575dfe1b 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index e5264cc431..7ecba14be7 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 57cb6551b2..976c557a53 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index b85ca3cf01..7d21b5436b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4eb5396e98..1abcac411c 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index da835d04c1..d46d25e6b3 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 2a8ebd452c..962e5356e3 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 8c6409df54..30e6851921 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index b86837486c..1f5ba47428 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 0d45d68058..68f7f69de9 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 566c678613..e7909bf015 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 00687aa619..22f1aadf3c 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0c2a720828..db09ae817e 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 60771548b5..15e5474088 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index af4b02f1f5..b2e0be57f8 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 5b2dd196b7..f223b41c35 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 42664d29c3..53dc2aeba9 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index d51127bbe8..4fa0b9b654 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 939cc2b647..c3516fcb6e 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 38ba6a471d..593b314552 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 45327eed8c..64565ea8ce 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index b85a8fecb4..e83b88322a 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 6a3b73a56b..53387b60b2 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index f5323ca9bd..2712272325 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5d2d52bdda..2a155509d5 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 01af53ffb6..acda2e0c9f 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index b325be555d..e9ae036f5a 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 7bb64b193b..6e9676e88a 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 05eb82dfdd..1899185ff1 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index ee2368c2f1..3f21d9e119 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 4eaf19eb02..81664d0149 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e59dba52c3..2c04a54008 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 4fd0ccbe57..b7b0ac62d0 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index d22fa0f5bc..d8bf2b93f4 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 7fc875525c..f985319dea 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 934c9ab060..8edf52720b 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index a37c030ff9..a854e2c3e4 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index d7b96cf34a..2e8bb3ccb8 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b61d0476ca..40f8a7929e 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 80e98bd3f7..829b22f6e3 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index eb54795eec..64d67b0412 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 09215e67c9..629190e16f 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 8a4368f9bf..89bf7b378d 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index b523ab668d..3c435bce08 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 729ad53dcf..459e818471 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index a4846e9228..755b5c71a1 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 20de08ea35..73414fbc8b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index e2f679789e..749dacd349 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 1481ffa4f8..6c100a5155 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 4a97a052bd..08663f4682 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 0846f3474e..5a7a2123fb 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 152aba4355..d3d000fa81 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index a2808c4618..059600e183 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 9028302118..9f80398a25 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index a442fd2af7..577abf41d4 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 7a1d4c3146..43fab8a7cd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 9b4d7afa44..9ff1ebe1a3 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 589698703f..e7697e57b4 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index ff0b169642..d1060802e2 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index df52ba6807..10c48a5df3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index ab90b047b6..e559f044e9 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index a6f6cbc346..c41767747b 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 2eeab4c70c..dd18140582 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 598c00bac4..30a6c5c255 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 2eb66e8595..12734ca98e 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index dc77682512..ff54ca633d 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index d39f5de8cf..9b14ef930f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 656239edd2..63c3bcec81 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index cb4e66f4d4..e70c1a331b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 4b9dc6f62b..70bc46ddd9 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 4910f24a31..64f626df96 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 6a800f871c..86cb1b0ccd 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 48aac3e3a5..6424cc6353 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 5d664b22f6..e15733376f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 4a1e6f10fb..d7ac5540b7 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 71c2edb162..982af03560 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 80887c6819..fe35d064e6 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 7ea1e3ac5c..a46ba20c03 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f809cf24da..9d92c5ceba 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 0037ea2340..fd4f25d5c8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 71fd51b6d3..4d10ce52cf 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index fac519e7dc..58044c6fca 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 4d915fcf70..37192d3b7a 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 23c5a8bedf..935de77cd0 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 76ea0ffb22..5c8f10eabe 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 65b96932bb..902e53c078 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 5e886b0f45..951bfd5e9d 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index b4e0865aa6..995dbde154 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index b41e7bbbf4..1b89877c90 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 50983f55ae..cf49d9f83c 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index ab8f6ff12d..841e4484ce 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 33f12e1e04..4eab5d45d0 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 58dffda540..afa7f2305e 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index bbe45dd5f3..8f7ca2f120 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index d8765bf05c..4a982c979b 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 3cc6dbbd22..814200afb3 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index ac7fe5e5de..7fd0a79d24 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index db6308dc85..34129606a7 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 5d33611da4..844076ab03 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 830f67705b..1c22a5ce3d 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 697366f464..156e67e018 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 8d822215c7..bdcac872f3 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index db4d2c0d47..217b49f74e 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index fca3333467..038fdb3771 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 6aac760359..1a5f2d50e9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/package-lock.json b/package-lock.json index 7e1399d4f8..a379ad98fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,20 +36,20 @@ "dev": true }, "@babel/core": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", - "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.15.8", - "@babel/generator": "^7.15.8", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.8", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.8", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", + "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helpers": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -59,130 +59,203 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, + "@babel/compat-data": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", + "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", + "dev": true + }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", + "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, "@babel/helper-module-transforms": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", - "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true - } + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -1250,117 +1323,132 @@ } }, "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz", + "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==", "dev": true, "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, diff --git a/package.json b/package.json index f173be8352..fcf6f5d841 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/node": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", From bba0157c92a9ee6e6b2b8fad30ca24f82af3488f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 00:38:19 +0530 Subject: [PATCH 092/970] Bump @babel/node from 7.15.8 to 7.16.0 (#1479) Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.15.8 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-node) --- updated-dependencies: - dependency-name: "@babel/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a379ad98fb..b6c10a9c97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1505,14 +1505,14 @@ } }, "@babel/node": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.8.tgz", - "integrity": "sha512-JbgTCrnx6IUECznEbQ7e2rbVYtrXKixSbEG2bxxbMkV648WdUf3tdc+ZUW2++dvnnAswcpwc76cRwf0xEQqsrw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.16.0.tgz", + "integrity": "sha512-eFUU2RHkgMW0X1lHVVOWJYlaDTwCX2LduQQLfehAfID5VhAjNnBhGZ/r0zk3FSQfFn6enJ2aXyRCiZ829bYVeA==", "dev": true, "requires": { - "@babel/register": "^7.15.3", + "@babel/register": "^7.16.0", "commander": "^4.0.1", - "core-js": "^3.16.0", + "core-js": "^3.19.0", "node-environment-flags": "^1.0.5", "regenerator-runtime": "^0.13.4", "v8flags": "^3.1.1" @@ -2866,9 +2866,9 @@ } }, "@babel/register": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.15.3.tgz", - "integrity": "sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", + "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", "dev": true, "requires": { "clone-deep": "^4.0.1", diff --git a/package.json b/package.json index fcf6f5d841..a209d79af1 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.7", "@babel/core": "^7.16.0", - "@babel/node": "^7.15.8", + "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", From 0d5d38e4dfc19b8995f01d701d9f66075748c9bf Mon Sep 17 00:00:00 2001 From: mathstrains21 <89940630+mathstrains21@users.noreply.github.com> Date: Sun, 31 Oct 2021 20:24:15 +0000 Subject: [PATCH 093/970] Customs Signs fix "!" (#1483) --- exercises/concept/custom-signs/.meta/exemplar.js | 2 +- exercises/concept/custom-signs/custom-signs.spec.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/concept/custom-signs/.meta/exemplar.js b/exercises/concept/custom-signs/.meta/exemplar.js index d687c93abd..bbf3761ff9 100644 --- a/exercises/concept/custom-signs/.meta/exemplar.js +++ b/exercises/concept/custom-signs/.meta/exemplar.js @@ -10,7 +10,7 @@ export function buildBirthdaySign(age) { } export function graduationFor(name, year) { - return `Congratulations ${name} + return `Congratulations ${name}! Class of ${year}`; } diff --git a/exercises/concept/custom-signs/custom-signs.spec.js b/exercises/concept/custom-signs/custom-signs.spec.js index 3d1cbd4017..2cf5452871 100644 --- a/exercises/concept/custom-signs/custom-signs.spec.js +++ b/exercises/concept/custom-signs/custom-signs.spec.js @@ -39,12 +39,12 @@ describe('buildBirthdaySign', () => { describe('graduationFor', () => { test('Robs graduation, 2021', () => { - const expected = 'Congratulations Rob\nClass of 2021'; + const expected = 'Congratulations Rob!\nClass of 2021'; expect(graduationFor('Rob', 2021)).toBe(expected); }); test('Jills graduation, 1999', () => { - const expected = 'Congratulations Jill\nClass of 1999'; + const expected = 'Congratulations Jill!\nClass of 1999'; expect(graduationFor('Jill', 1999)).toBe(expected); }); }); From 7876c19b3c00db42c915dbfadbd88b6a6abb710c Mon Sep 17 00:00:00 2001 From: Zahid Hasan Date: Mon, 1 Nov 2021 02:42:44 +0600 Subject: [PATCH 094/970] amount >> number (#1480) --- exercises/concept/lasagna/lasagna.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/lasagna/lasagna.js b/exercises/concept/lasagna/lasagna.js index d57697423d..44c7226f3b 100644 --- a/exercises/concept/lasagna/lasagna.js +++ b/exercises/concept/lasagna/lasagna.js @@ -31,12 +31,12 @@ // Good luck preparing some lasagna! /** - * The amount of minutes it takes to prepare a single layer. + * The number of minutes it takes to prepare a single layer. */ const PREPARATION_MINUTES_PER_LAYER = 2; /** - * Determines the amount of minutes the lasagna still needs to remain in the + * Determines the number of minutes the lasagna still needs to remain in the * oven to be properly prepared. * * @param {number} actualMinutesInOven From e670112d9c7a2c6b57c3f9d2b4f8737753b73636 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:23:04 +0530 Subject: [PATCH 095/970] Bump @babel/cli from 7.15.7 to 7.16.0 (#1478) * Bump @babel/cli from 7.15.7 to 7.16.0 Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.15.7 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-cli) --- updated-dependencies: - dependency-name: "@babel/cli" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index c84cf78e25..c9bf8bf913 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/amusement-park" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 6ff094ff7e..0d72d6568f 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/annalyns-infiltration" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 57ac3c2bcd..f790c42e2f 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/bird-watcher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 2cf243b3f0..dd5d7db752 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/coordinate-transformation" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index a27cf6e6c9..c2316506c0 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/custom-signs" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4b306a93e9..5f7de1958b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-analytic-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 46a329018c..ecc992f1f5 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-destructured-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 3347228e6f..f048ccd435 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/elyses-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index de4313b3f7..0abaf76f0e 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-looping-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 8ff49f7a46..d0c5c92038 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -14,7 +14,7 @@ "directory": "exercises/concept/elyses-transformative-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 9c7e13e621..d699038306 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -9,7 +9,7 @@ "directory": "exercises/concept/factory-sensors" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index c236fb0619..a26201300e 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/freelancer-rates" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 2aee70fc6e..451b5bc53f 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/fruit-picker" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index af67d903c4..bd31cb19b5 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/high-score-board" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index a12af6f05d..ce16f1eba0 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna-master" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a12a755432..9b6fc57f0a 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 56b7415630..f63a3dbaad 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lucky-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 159cf81ab8..1f6af6ac6b 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/mixed-juices" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index bd2915e6ad..c45f8e2e2c 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/nullability" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 542c986d7e..22ab46d44b 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/ozans-playlist" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index d1b61449b4..b70ba01905 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/pizza-order" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 4a70c7c640..22f67f50ec 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/poetry-club-door-policy" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 2a92bf5d8d..c287c0772e 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/translation-service" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 80491246a5..5f61f21957 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/vehicle-purchase" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index e8e5c65608..bef95c61a4 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/accumulate" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index c548acc0d4..fe72247a2f 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/acronym" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 97d3d5fab1..c4a24fb739 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/affine-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 929822a4e1..9a4a708b80 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/all-your-base" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a5978b309e..43591c4cd1 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/allergies" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a429b8aa0a..1923dd16ed 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/alphametics" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 7f8a345aff..daae47229c 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/anagram" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index cfef670745..e20fed220b 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/armstrong-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f12d640aa3..13a441905e 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/atbash-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index ee575dfe1b..7fb7071946 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bank-account" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 7ecba14be7..a8dac51ada 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/beer-song" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 976c557a53..0960a6238c 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search-tree" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 7d21b5436b..82800ef8b8 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 1abcac411c..d51e3fc990 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d46d25e6b3..d9db9840ee 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bob" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 962e5356e3..ac9a3a3e9d 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/book-store" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 30e6851921..599f5f8a11 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bowling" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 1f5ba47428..7e92a0150a 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/change" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 68f7f69de9..d90ea41076 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/circular-buffer" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e7909bf015..3a5eedea65 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/clock" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 22f1aadf3c..0bb2946a14 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/collatz-conjecture" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index db09ae817e..8407875f6e 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/complex-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 15e5474088..34f8b03d75 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/connect" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index b2e0be57f8..28678d1a99 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/crypto-square" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index f223b41c35..4495e8449f 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/custom-set" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 53dc2aeba9..84ee182f8f 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/darts" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 4fa0b9b654..7483ebe5ba 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diamond" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index c3516fcb6e..3e3a5115aa 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/difference-of-squares" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 593b314552..0eef0b37f5 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diffie-hellman" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 64565ea8ce..d545a9d3ca 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dnd-character" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index e83b88322a..5b0bf5c880 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dominoes" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 53387b60b2..d5c41b9cc5 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/etl" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2712272325..c1878ff54e 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/flatten-array" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 2a155509d5..d0e7a24d78 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/food-chain" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index acda2e0c9f..5129532d8e 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/forth" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index e9ae036f5a..c5165f4a22 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/gigasecond" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 6e9676e88a..64f95d5f6d 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grade-school" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 1899185ff1..04730c8cab 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grains" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 3f21d9e119..8f0bc196f6 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grep" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 81664d0149..e04546f397 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hamming" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2c04a54008..6f316235b9 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hello-world" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b7b0ac62d0..26ca037938 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hexadecimal" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index d8bf2b93f4..4f3652fe8f 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/high-scores" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index f985319dea..edebc5bec1 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/house" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 8edf52720b..983344c4fb 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isbn-verifier" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index a854e2c3e4..7a44b2adc0 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isogram" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 2e8bb3ccb8..506d687bfb 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/kindergarten-garden" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 40f8a7929e..8baa844b13 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/largest-series-product" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 829b22f6e3..5187dbd8e0 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/leap" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 64d67b0412..2c34ee37c9 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 629190e16f..ae487da8ff 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/list-ops" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 89bf7b378d..609e296212 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/luhn" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 3c435bce08..f9dd793e23 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matching-brackets" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 459e818471..44c385aca3 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matrix" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 755b5c71a1..8b2bc316ad 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/meetup" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 73414fbc8b..c356442b46 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/minesweeper" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 749dacd349..fe72cc9364 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nth-prime" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 6c100a5155..2143fccca7 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nucleotide-count" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 08663f4682..bffb95536b 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/ocr-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 5a7a2123fb..b01bd64293 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/octal" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index d3d000fa81..8204b365eb 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/palindrome-products" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 059600e183..9d97a377c7 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pangram" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 9f80398a25..f5ec836961 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pascals-triangle" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 577abf41d4..576939e960 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/perfect-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 43fab8a7cd..eec061dd1d 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/phone-number" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 9ff1ebe1a3..1956333272 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pig-latin" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index e7697e57b4..481a250502 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/point-mutations" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d1060802e2..0074dca9b3 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/prime-factors" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 10c48a5df3..85385d62ed 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/promises" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index e559f044e9..827c49929b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/protein-translation" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index c41767747b..2684f4a9ea 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/proverb" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index dd18140582..1932fe3344 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pythagorean-triplet" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 30a6c5c255..79f5025815 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/queen-attack" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 12734ca98e..08c33b6606 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/raindrops" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index ff54ca633d..d153e69fa8 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rational-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 9b14ef930f..ff4e5c6015 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/react" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 63c3bcec81..679df22851 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rectangles" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index e70c1a331b..92fffce167 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-duo" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 70bc46ddd9..f9c803ce40 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-trio" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 64f626df96..2dd70e547c 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 86cb1b0ccd..7c8a4a586e 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/reverse-string" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 6424cc6353..06ad3d4364 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rna-transcription" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e15733376f..05c1d339db 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-name" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index d7ac5540b7..226ce9f249 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-simulator" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 982af03560..32b08e4ef6 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/roman-numerals" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index fe35d064e6..452c7dc820 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rotational-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index a46ba20c03..fb85f7d33e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/run-length-encoding" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 9d92c5ceba..3f0a535872 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/saddle-points" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index fd4f25d5c8..266e78760c 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/say" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 4d10ce52cf..9626f6228b 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scale-generator" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 58044c6fca..cc8ed1f363 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scrabble-score" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 37192d3b7a..da269c0218 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/secret-handshake" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 935de77cd0..7560fb0e68 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/series" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 5c8f10eabe..992e3a5001 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sieve" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 902e53c078..7f8012a734 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 951bfd5e9d..255235f098 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 995dbde154..c45d43b52e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/space-age" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 1b89877c90..f55d9433fd 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/spiral-matrix" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index cf49d9f83c..0195e91d89 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/square-root" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 841e4484ce..200e21b923 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/strain" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 4eab5d45d0..79fb206359 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sublist" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index afa7f2305e..fee0c85c4a 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sum-of-multiples" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8f7ca2f120..ff41ea5976 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/transpose" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 4a982c979b..c99e0ef69c 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/triangle" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 814200afb3..747443905b 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/trinary" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 7fd0a79d24..05e9dc3a6b 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/twelve-days" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 34129606a7..97fa31c00c 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-bucket" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 844076ab03..e73baf0c20 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-fer" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 1c22a5ce3d..bcfc1e4fa2 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/variable-length-quantity" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 156e67e018..0b1999278e 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-count" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index bdcac872f3..7eb08af79f 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-search" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 217b49f74e..06dee0c5ef 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/wordy" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 038fdb3771..515bbc5c73 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/yacht" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 1a5f2d50e9..b6f78736da 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/zipper" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/package-lock.json b/package-lock.json index b6c10a9c97..2de2c0fc2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,9 +4,9 @@ "lockfileVersion": 1, "dependencies": { "@babel/cli": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.7.tgz", - "integrity": "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.0.tgz", + "integrity": "sha512-WLrM42vKX/4atIoQB+eb0ovUof53UUvecb4qGjU2PDDWRiZr50ZpiV8NpcLo7iSxeGYrRG0Mqembsa+UrTAV6Q==", "dev": true, "requires": { "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", diff --git a/package.json b/package.json index a209d79af1..a87198937d 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "url": "https://github.com/exercism/javascript" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", From 607e4792d9243ad223d49ce15531e87c456d832d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:40:41 +0530 Subject: [PATCH 096/970] Bump @babel/preset-env from 7.15.8 to 7.16.0 (#1484) * Bump @babel/preset-env from 7.15.8 to 7.16.0 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.8 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 1570 +++++++++-------- package.json | 2 +- 140 files changed, 990 insertions(+), 858 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index c9bf8bf913..aa7fcf3fdd 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 0d72d6568f..43fd9f20f7 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index f790c42e2f..76e2635116 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index dd5d7db752..a2e18df134 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index c2316506c0..57f9873da8 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 5f7de1958b..64226a0930 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index ecc992f1f5..16c746fd19 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index f048ccd435..9eb51c3126 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 0abaf76f0e..73f657a615 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index d0c5c92038..ea72ba2894 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index d699038306..0ed4708282 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index a26201300e..651c66403d 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 451b5bc53f..b393937b27 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index bd31cb19b5..eff3dc175a 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index ce16f1eba0..787cc05478 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 9b6fc57f0a..65ad25d531 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index f63a3dbaad..1e3bf95c2d 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 1f6af6ac6b..f0f264b59f 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index c45f8e2e2c..0aed6b03f4 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 22ab46d44b..398c08e700 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index b70ba01905..78a74a0631 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 22f67f50ec..206aec9ddc 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index c287c0772e..12c236adf2 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 5f61f21957..f2aca6388f 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index bef95c61a4..5e0265e532 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index fe72247a2f..14bb68c302 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c4a24fb739..dc06e5d94d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9a4a708b80..7c517bccf4 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 43591c4cd1..91b7f2b92a 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 1923dd16ed..9b4bc26f29 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index daae47229c..c0a8ea6b5d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index e20fed220b..ba0cbb9f9a 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 13a441905e..b07194e465 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7fb7071946..7f6f9a9bbf 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index a8dac51ada..acfbc23afa 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 0960a6238c..e82f8bd4f5 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 82800ef8b8..98d4226d9e 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index d51e3fc990..7106096bae 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d9db9840ee..c3be052c6f 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index ac9a3a3e9d..625d8eb58f 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 599f5f8a11..a79b45f4c9 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 7e92a0150a..534121f3d9 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d90ea41076..0ebaffda60 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 3a5eedea65..f37d13d68a 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 0bb2946a14..a005e507a8 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 8407875f6e..881e3a9775 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 34f8b03d75..d79cf7df04 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 28678d1a99..9735682279 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 4495e8449f..cd96d7eae7 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 84ee182f8f..4f3cbcd14c 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 7483ebe5ba..8dc4f2351b 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 3e3a5115aa..202e9b174f 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 0eef0b37f5..41700d663e 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index d545a9d3ca..9213d36a77 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 5b0bf5c880..63473f5d61 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index d5c41b9cc5..41eea3606d 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index c1878ff54e..50f5490540 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index d0e7a24d78..5f94b21751 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 5129532d8e..dccb072a86 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index c5165f4a22..a843dc17bd 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 64f95d5f6d..b6dc1321aa 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 04730c8cab..c60b6694b3 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 8f0bc196f6..7e1379352d 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index e04546f397..063c6532de 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 6f316235b9..85ff68582f 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 26ca037938..8641e335b0 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 4f3652fe8f..39ffd3d01e 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index edebc5bec1..0c6c31ad34 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 983344c4fb..e23dc81c13 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 7a44b2adc0..db4374c825 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 506d687bfb..c0d81d4e90 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 8baa844b13..f646ad7375 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 5187dbd8e0..7118af4d88 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 2c34ee37c9..a52f186283 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index ae487da8ff..4662e07314 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 609e296212..4b3efe105e 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index f9dd793e23..3f3d0000ee 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 44c385aca3..50be6705fc 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8b2bc316ad..8225c2a922 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index c356442b46..a8068570ab 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index fe72cc9364..f1e15f100f 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 2143fccca7..af342ce6eb 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index bffb95536b..d9f5432d64 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index b01bd64293..a8da3f5d56 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 8204b365eb..fc7fceb496 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 9d97a377c7..ce3e052a88 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index f5ec836961..eac38b4fcf 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 576939e960..69c7fa1c61 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index eec061dd1d..8c55ca921a 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 1956333272..c78080e781 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 481a250502..3ae9cec208 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0074dca9b3..50e7802ff4 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 85385d62ed..451eb75445 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 827c49929b..62ecdd43a4 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 2684f4a9ea..56b72e6088 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 1932fe3344..4be32e42d1 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 79f5025815..45e2db4da2 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 08c33b6606..5b6aa64c88 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index d153e69fa8..566815e6fa 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index ff4e5c6015..85324a2999 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 679df22851..492cc40251 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 92fffce167..a2ae7fb728 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index f9c803ce40..6b20991751 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 2dd70e547c..0e3e440c7a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 7c8a4a586e..cd03247bf9 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 06ad3d4364..e1d65a6f7a 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 05c1d339db..4b0dd31b4f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 226ce9f249..d91f44ffa1 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 32b08e4ef6..42c05f24f1 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 452c7dc820..c633a06ab1 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index fb85f7d33e..bbf2d716e6 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 3f0a535872..93330079ba 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 266e78760c..12d1948839 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 9626f6228b..7add92cab9 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index cc8ed1f363..201baf49d4 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index da269c0218..b67b5fdc3f 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7560fb0e68..43106582fe 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 992e3a5001..74d79e65a7 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 7f8012a734..f6bce96dd4 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 255235f098..2b62bcdf47 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index c45d43b52e..4d5b8fa3e8 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index f55d9433fd..6c109e54b4 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 0195e91d89..7efd0a0360 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 200e21b923..86243ad03e 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 79fb206359..e82280a0ec 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index fee0c85c4a..0bd14c183c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ff41ea5976..01f47cb574 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index c99e0ef69c..17952447dd 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 747443905b..5e928b305d 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 05e9dc3a6b..0dbc54bbb5 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 97fa31c00c..8f18a3fb2d 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index e73baf0c20..f6bc77458a 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index bcfc1e4fa2..38d4a34b78 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 0b1999278e..9320b4b57c 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 7eb08af79f..fbe5b3cd53 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 06dee0c5ef..1b94302109 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 515bbc5c73..b2f0e49e1e 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index b6f78736da..c23d76d604 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/package-lock.json b/package-lock.json index 2de2c0fc2a..ec176db989 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,9 +30,9 @@ } }, "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", + "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", "dev": true }, "@babel/core": { @@ -334,55 +334,67 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", + "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", + "@babel/compat-data": "^7.16.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -397,92 +409,98 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -500,19 +518,19 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.16.0", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", + "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -526,43 +544,43 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { @@ -572,66 +590,72 @@ "dev": true }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -670,21 +694,27 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } @@ -711,185 +741,209 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -922,21 +976,27 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } @@ -949,141 +1009,153 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", + "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -1116,42 +1188,54 @@ } }, "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } @@ -1179,118 +1263,124 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -1524,15 +1614,32 @@ "integrity": "sha512-mO5GWzBPsPf6865iIbzNE0AvkKF3NE+2S3eRUpE+FE07BOAkXh6G+GW/Pj01hhXjve1WScbaIO4UlY1JKeqCcA==", "dev": true }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.0.tgz", + "integrity": "sha512-djyecbGMEh4rOb/Tc1M5bUW2Ih1IZRa9PoubnPOCzM+DRE89uGUHR1Y+3aDdTMW4drjGRZ2ol8dt1JUFg6hJLQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + } + } + }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -1544,13 +1651,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", - "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", + "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/helper-remap-async-to-generator": "^7.16.0", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "dependencies": { @@ -1563,12 +1670,12 @@ } }, "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -1581,12 +1688,12 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -1600,9 +1707,9 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1618,9 +1725,9 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1636,9 +1743,9 @@ } }, "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1654,9 +1761,9 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1672,9 +1779,9 @@ } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1690,9 +1797,9 @@ } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1708,16 +1815,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" + "@babel/plugin-transform-parameters": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -1729,9 +1836,9 @@ } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1747,13 +1854,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "dependencies": { @@ -1766,12 +1873,12 @@ } }, "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -1784,13 +1891,13 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -1804,12 +1911,12 @@ } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-create-regexp-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2022,9 +2129,9 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2039,14 +2146,14 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-module-imports": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" + "@babel/helper-remap-async-to-generator": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2058,9 +2165,9 @@ } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2075,9 +2182,9 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2092,47 +2199,47 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { @@ -2142,49 +2249,55 @@ "dev": true }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -2202,9 +2315,9 @@ } }, "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2219,9 +2332,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2236,12 +2349,12 @@ } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-create-regexp-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2254,9 +2367,9 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2271,12 +2384,12 @@ } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2289,9 +2402,9 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2306,42 +2419,42 @@ } }, "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", + "@babel/helper-function-name": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { @@ -2350,41 +2463,47 @@ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -2402,9 +2521,9 @@ } }, "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2419,9 +2538,9 @@ } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2436,12 +2555,12 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -2455,14 +2574,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-simple-access": "^7.16.0", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -2475,15 +2594,15 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -2492,16 +2611,22 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2514,18 +2639,18 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2540,13 +2665,13 @@ } }, "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" + "@babel/helper-replace-supers": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2558,9 +2683,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz", + "integrity": "sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2575,9 +2700,9 @@ } }, "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2592,18 +2717,18 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2618,9 +2743,9 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2635,13 +2760,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", - "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2653,9 +2778,9 @@ } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2670,9 +2795,9 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2687,9 +2812,9 @@ } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2704,9 +2829,9 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2721,12 +2846,12 @@ } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-create-regexp-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2739,31 +2864,32 @@ } }, "@babel/preset-env": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", - "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", + "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.8", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -2778,44 +2904,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.15.8", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.6", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.5", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.0", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.2.3", + "babel-plugin-polyfill-corejs3": "^0.3.0", + "babel-plugin-polyfill-regenerator": "^0.2.3", + "core-js-compat": "^3.19.0", "semver": "^6.3.0" }, "dependencies": { @@ -2825,6 +2951,12 @@ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", @@ -2835,12 +2967,12 @@ } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -2853,9 +2985,9 @@ } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2879,9 +3011,9 @@ } }, "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.0.tgz", + "integrity": "sha512-Nht8L0O8YCktmsDV6FqFue7vQLRx3Hb0B37lS5y0jDRqRxlBG4wIJHnf9/bgSE2UyipKFA01YtS+npRdTWBUyw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4415,13 +4547,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", + "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", + "@babel/helper-define-polyfill-provider": "^0.2.4", "semver": "^6.1.1" }, "dependencies": { @@ -4434,22 +4566,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", - "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", + "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.16.2" + "@babel/helper-define-polyfill-provider": "^0.2.4", + "core-js-compat": "^3.18.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", + "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" + "@babel/helper-define-polyfill-provider": "^0.2.4" } }, "babel-preset-current-node-syntax": { @@ -4996,44 +5128,44 @@ "dev": true }, "core-js-compat": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.2.tgz", - "integrity": "sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.0.tgz", + "integrity": "sha512-R09rKZ56ccGBebjTLZHvzDxhz93YPT37gBm6qUhnwj3Kt7aCjjZWD1injyNbyeFHxNKfeZBSyds6O9n3MKq1sw==", "dev": true, "requires": { - "browserslist": "^4.17.3", + "browserslist": "^4.17.5", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", - "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", + "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001264", - "electron-to-chromium": "^1.3.857", + "caniuse-lite": "^1.0.30001271", + "electron-to-chromium": "^1.3.878", "escalade": "^3.1.1", - "node-releases": "^1.1.77", - "picocolors": "^0.2.1" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001265", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", - "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", + "version": "1.0.30001274", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", + "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", "dev": true }, "electron-to-chromium": { - "version": "1.3.861", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.861.tgz", - "integrity": "sha512-GZyflmpMnZRdZ1e2yAyvuFwz1MPSVQelwHX4TJZyXypB8NcxdPvPNwy5lOTxnlkrK13EiQzyTPugRSnj6cBgKg==", + "version": "1.3.885", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.885.tgz", + "integrity": "sha512-JXKFJcVWrdHa09n4CNZYfYaK6EW5aAew7/wr3L1OnsD1L+JHL+RCtd7QgIsxUbFPeTwPlvnpqNNTOLkoefmtXg==", "dev": true }, "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "semver": { @@ -9508,9 +9640,9 @@ "dev": true }, "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "picomatch": { diff --git a/package.json b/package.json index a87198937d..bbe2cd4db2 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.16.0", "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", From a7f919844c8d57667130100bd4213281e93a183f Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Mon, 1 Nov 2021 21:46:53 +0100 Subject: [PATCH 097/970] fix: removed unnecessary class from nucleotide count (#1488) --- .../nucleotide-count/.meta/proof.ci.js | 18 ++++++++---------- .../nucleotide-count/nucleotide-count.js | 6 ++---- .../nucleotide-count/nucleotide-count.spec.js | 12 ++++++------ 3 files changed, 16 insertions(+), 20 deletions(-) diff --git a/exercises/practice/nucleotide-count/.meta/proof.ci.js b/exercises/practice/nucleotide-count/.meta/proof.ci.js index f93573bd87..ceceff145a 100644 --- a/exercises/practice/nucleotide-count/.meta/proof.ci.js +++ b/exercises/practice/nucleotide-count/.meta/proof.ci.js @@ -1,15 +1,13 @@ const count = (str, nuc) => [...str].filter((nucleotide) => nucleotide === nuc).length; -export class NucleotideCounts { - static parse(strand) { - if (strand.replace(/A|C|G|T/g, '').length) { - throw new Error('Invalid nucleotide in strand'); - } else { - return `${count(strand, 'A')} ${count(strand, 'C')} ${count( - strand, - 'G' - )} ${count(strand, 'T')}`; - } +export function countNucleotides(strand) { + if (strand.replace(/A|C|G|T/g, '').length) { + throw new Error('Invalid nucleotide in strand'); } + + return `${count(strand, 'A')} ${count(strand, 'C')} ${count( + strand, + 'G' + )} ${count(strand, 'T')}`; } diff --git a/exercises/practice/nucleotide-count/nucleotide-count.js b/exercises/practice/nucleotide-count/nucleotide-count.js index 4a0fe58016..7f45aa1fca 100644 --- a/exercises/practice/nucleotide-count/nucleotide-count.js +++ b/exercises/practice/nucleotide-count/nucleotide-count.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class NucleotideCounts { - static parse() { - throw new Error('Remove this statement and implement this function'); - } +export function countNucleotides(strand) { + throw new Error('Remove this statement and implement this function'); } diff --git a/exercises/practice/nucleotide-count/nucleotide-count.spec.js b/exercises/practice/nucleotide-count/nucleotide-count.spec.js index edfae63b4e..fa297837f0 100644 --- a/exercises/practice/nucleotide-count/nucleotide-count.spec.js +++ b/exercises/practice/nucleotide-count/nucleotide-count.spec.js @@ -1,28 +1,28 @@ -import { NucleotideCounts } from './nucleotide-count'; +import { countNucleotides } from './nucleotide-count'; describe('count all nucleotides in a strand', () => { test('empty strand', () => { - expect(NucleotideCounts.parse('')).toEqual('0 0 0 0'); + expect(countNucleotides('')).toEqual('0 0 0 0'); }); xtest('can count one nucleotide in single-character input', () => { - expect(NucleotideCounts.parse('G')).toEqual('0 0 1 0'); + expect(countNucleotides('G')).toEqual('0 0 1 0'); }); xtest('strand with repeated nucleotide', () => { - expect(NucleotideCounts.parse('GGGGGGG')).toEqual('0 0 7 0'); + expect(countNucleotides('GGGGGGG')).toEqual('0 0 7 0'); }); xtest('strand with multiple nucleotides', () => { expect( - NucleotideCounts.parse( + countNucleotides( 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC' ) ).toEqual('20 12 17 21'); }); xtest('strand with invalid nucleotides', () => { - expect(() => NucleotideCounts.parse('AGXXACT')).toThrow( + expect(() => countNucleotides('AGXXACT')).toThrow( new Error('Invalid nucleotide in strand') ); }); From ab8a27f387b3a88cc1db287b5b6f71a7022c493a Mon Sep 17 00:00:00 2001 From: DavidMatalik Date: Mon, 1 Nov 2021 21:56:46 +0100 Subject: [PATCH 098/970] Add instructions regarding result formatting to nucleotide-count (#1487) --- .../nucleotide-count/.docs/instructions.append.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 exercises/practice/nucleotide-count/.docs/instructions.append.md diff --git a/exercises/practice/nucleotide-count/.docs/instructions.append.md b/exercises/practice/nucleotide-count/.docs/instructions.append.md new file mode 100644 index 0000000000..9596026a14 --- /dev/null +++ b/exercises/practice/nucleotide-count/.docs/instructions.append.md @@ -0,0 +1,10 @@ +# Instructions append + +The result should be formatted as a string containing 4 numbers separated by spaces. +Each number represents the count for A, C, G and T in this order. + +For example: + +```javascript +countNucleotides('GATTACA') -> '3 1 1 2' +``` From 48b8d04101d6516c085c3ec71a22fc3509a7199d Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Thu, 4 Nov 2021 01:06:28 +0100 Subject: [PATCH 099/970] The `maintainers.json` file has been deprecated and no longer has any use. (#1492) This commit removes this `maintainers.json` file. --- .github/CODEOWNERS | 3 - config/maintainers.json | 165 ---------------------------------------- 2 files changed, 168 deletions(-) delete mode 100644 config/maintainers.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ccb09b959d..0547c0cdcf 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,3 @@ -# Maintainers -config/maintainers.json @exercism/maintainers-admin - # Code owners .github/CODEOWNERS @exercism/maintainers-admin .github/workflows @exercism/javascript diff --git a/config/maintainers.json b/config/maintainers.json deleted file mode 100644 index 22c2e714e9..0000000000 --- a/config/maintainers.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "docs_url": "https://github.com/exercism/docs/blob/master/maintaining-a-track/maintainer-configuration.md", - "maintainers": [ - { - "github_username": "rchavarria", - "alumnus": true, - "show_on_website": true, - "name": "Rubén Chavarría", - "link_text": "Here is where I blog", - "link_url": "https://rchavarria.github.io/", - "avatar_url": null, - "bio": "I'm a Web Developer with a passion for taking code that is hard to maintain and cleaning, refactoring, and bringing it back into a manageable state" - }, - { - "github_username": "tejasbubane", - "alumnus": false, - "show_on_website": true, - "name": "Tejas Bubane", - "link_text": "My blog", - "link_url": "https://tejasbubane.github.io/", - "avatar_url": null, - "bio": "Primarily a Ruby & Javascript coder, getting better at functional programming, emacs lover." - }, - { - "github_username": "matthewmorgan", - "alumnus": true, - "show_on_website": true, - "name": "Matt Morgan", - "link_text": null, - "link_url": "https://matthewmorgan.github.io/", - "avatar_url": null, - "bio": "Learn, build, teach, repeat!" - }, - { - "github_username": "sleeplessbyte", - "alumnus": false, - "show_on_website": true, - "name": "Derk-Jan Karrenbeld", - "link_text": "My website", - "link_url": "https://derk-jan.com/", - "avatar_url": null, - "bio": "All-round programmer, manager and owner of a Dutch software agency specializing in bespoke and tailored code." - }, - { - "github_username": "aimorris", - "alumnus": true, - "show_on_website": false, - "name": "Adam Morris", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "Front-end web developer with years of experience using JavaScript, but learning a functional approach to web development using PureScript and Haskell" - }, - { - "github_username": "Calamari", - "alumnus": true, - "show_on_website": false, - "name": "Georg Tavonius", - "link_text": "My website", - "link_url": "https://webgeist.dev/", - "avatar_url": null, - "bio": "Freelance software developer in Ruby, JavaScript, Elixir and everything else that is learnable and fun." - }, - { - "github_username": "hayashi-ay", - "alumnus": true, - "show_on_website": false, - "name": "Ayato Hayashi", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "I am a full stack engineer which means if you give me one more task my stack will overflow." - }, - { - "github_username": "ovidiu141", - "alumnus": true, - "show_on_website": false, - "name": "Ovidiu Miu", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "Walked on many paths. Javascript was so friendly to me such that I want to make it my best friend." - }, - { - "github_username": "msomji", - "alumnus": true, - "show_on_website": false, - "name": "Maisam Somji", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "I'm a full stack developer with a love for all things related to functional programming. I spend the bulk of my time solving complex problems using simple but not necessarily easy solutions." - }, - { - "github_username": "jocelo", - "alumnus": true, - "show_on_website": true, - "name": "Alfredo Alonso", - "link_text": null, - "link_url": "https://jocelo.dev", - "avatar_url": null, - "bio": "Frontend developer, wearing whatever hat is required at any time. Always looking for new challenges and ready to keep learning and sharing." - }, - { - "github_username": "rishiosaur", - "alumnus": true, - "show_on_website": false, - "name": "Rishi Kothari", - "link_text": "Website", - "link_url": "https://rishi.js.org", - "avatar_url": null, - "bio": "I program JS, Rust and Swift by day, and my own languages by night. 👋I'm Rishi, a JS developer with a passion for helping people! It's great to meet you :)" - }, - { - "github_username": "joshgoebel", - "alumnus": true, - "show_on_website": true, - "name": "Josh Goebel", - "link_text": "Blog: Running Blind", - "link_url": "http://runningblind.com", - "avatar_url": null, - "bio": "I mostly write Ruby & JavaScript (for fun and profit) but I dabble with TypeScript, Elixir, Nim, Arduino, and such." - }, - { - "github_username": "SaschaMann", - "alumnus": false, - "show_on_website": false, - "name": "Sascha Mann", - "link_text": "My website", - "link_url": "https://saschamann.eu/", - "avatar_url": null, - "bio": "A review 🤖" - }, - { - "github_username": "kristinaborn", - "alumnus": false, - "show_on_website": true, - "name": "Kristina Born", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "Full-stack developer and lover of all things linguistic. Teaching is the best way to learn." - }, - { - "github_username": "evelynstender", - "alumnus": false, - "show_on_website": true, - "name": "Evelyn Stender", - "link_text": "Website", - "link_url": "https://evelynstender.com", - "avatar_url": null, - "bio": "Full-stack developer passionate about Javascript. Studying Go on my free time." - }, - { - "github_username": "junedev", - "alumnus": false, - "show_on_website": true, - "name": "Franziska Obbarius", - "link_text": "Website", - "link_url": "https://junedev.io", - "avatar_url": null, - "bio": "Senior backend developer, previously Node.js, currently Go but still enjoying JavaScript on the side. Passionate about teaching." - } - ] -} From 1573f8874121511c2e9468576cdabad0b3a99f53 Mon Sep 17 00:00:00 2001 From: edwinruvalcaba <47936020+edwinruvalcaba@users.noreply.github.com> Date: Wed, 3 Nov 2021 17:08:25 -0700 Subject: [PATCH 100/970] fix math error (#1493) --- exercises/concept/high-score-board/.docs/instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/high-score-board/.docs/instructions.md b/exercises/concept/high-score-board/.docs/instructions.md index f8bbb59009..af70f9ff17 100644 --- a/exercises/concept/high-score-board/.docs/instructions.md +++ b/exercises/concept/high-score-board/.docs/instructions.md @@ -65,7 +65,7 @@ The function should be return the score board after the update was done. ```javascript updateScore({"Freyja Ćirić", 12771008}, "Freyja Ćirić", 73) -// => {"Freyja Ćirić", 12771091} +// => {"Freyja Ćirić", 12771081} ``` ## 5. Apply Monday bonus points From 5da8c7d07fcf6acd8b28d8314aac2b4b7101b88f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Nov 2021 16:52:20 +0530 Subject: [PATCH 101/970] Bump actions/checkout from 2.3.5 to 2.4.0 (#1490) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/1e204e9a9253d643386038d443f96446fa156a97...ec3a7ce113134d7a93b817d10a8272cb61118579) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/configlet.yml | 2 +- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/sync-labels.yml | 2 +- .github/workflows/verify-code-formatting.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index 529719aeec..87fe88d197 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: @@ -32,7 +32,7 @@ jobs: node-version: ['16', '17'] steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d708c97e96..a17c627e71 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/configlet.yml b/.github/workflows/configlet.yml index 38ad368b9e..4a772374db 100644 --- a/.github/workflows/configlet.yml +++ b/.github/workflows/configlet.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 - name: Fetch configlet uses: exercism/github-actions/configlet-ci@main diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index f393e67d85..743f52f5f5 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 6f50576761..095884ad54 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -15,7 +15,7 @@ jobs: name: Sync labels runs-on: ubuntu-latest steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index ef56ba197f..9e88be9283 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: From ab8a69d6b554e3b2b42c7414775a629d30fe7f51 Mon Sep 17 00:00:00 2001 From: Tejas Bubane Date: Thu, 4 Nov 2021 16:55:17 +0530 Subject: [PATCH 102/970] Remove github actions/checkout version from yml files --- .github/workflows/codeql.yml | 2 +- .github/workflows/configlet.yml | 2 +- .github/workflows/verify-code-formatting.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index a17c627e71..1f1c9725cc 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/configlet.yml b/.github/workflows/configlet.yml index 4a772374db..0fcdaeaedb 100644 --- a/.github/workflows/configlet.yml +++ b/.github/workflows/configlet.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Fetch configlet uses: exercism/github-actions/configlet-ci@main diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 9e88be9283..e2bd945b98 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: From a1cda45a05a1eb55746672eefd5c584bc777b83a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Nov 2021 01:04:48 +0530 Subject: [PATCH 103/970] Bump core-js from 3.19.0 to 3.19.1 (#1491) * Bump core-js from 3.19.0 to 3.19.1 Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.0 to 3.19.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.0...v3.19.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index aa7fcf3fdd..df46d9468a 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 43fd9f20f7..6d07992670 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 76e2635116..15d73ab2d4 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index a2e18df134..1d2f0a9624 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 57f9873da8..ad33dea1d9 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 64226a0930..4909c1ce5b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 16c746fd19..34285ebdc9 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9eb51c3126..1b8f840350 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 73f657a615..8a8dbabda3 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index ea72ba2894..8d6f857425 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 0ed4708282..71711954b0 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 651c66403d..e7b9558775 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index b393937b27..dd1f147ef3 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index eff3dc175a..6bb632e1fa 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 787cc05478..cf685c3209 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 65ad25d531..53e94f8185 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1e3bf95c2d..17be56af8a 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index f0f264b59f..63ec607e94 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 0aed6b03f4..fc891c9073 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 398c08e700..3293c1b3fe 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 78a74a0631..39ace5686e 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 206aec9ddc..ab4b18badd 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 12c236adf2..aac2de718e 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index f2aca6388f..6bed3ef6c8 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 5e0265e532..a79764cea8 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 14bb68c302..8e59f84d75 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index dc06e5d94d..5bebfcad7f 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 7c517bccf4..94e337f4ae 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 91b7f2b92a..770f629a8d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 9b4bc26f29..1444ab34b4 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index c0a8ea6b5d..24550f4622 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index ba0cbb9f9a..994cdd8ff0 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index b07194e465..efe13fbfc7 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7f6f9a9bbf..065216d8c9 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index acfbc23afa..53d141622d 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index e82f8bd4f5..601644d765 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 98d4226d9e..9cac1e5a9a 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 7106096bae..9f30cca26b 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index c3be052c6f..2e6d39a2b3 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 625d8eb58f..84e1a33ed3 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index a79b45f4c9..cca6548a9b 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 534121f3d9..1d3dbf5132 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 0ebaffda60..546fff7f67 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index f37d13d68a..ae4a6cd567 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index a005e507a8..300dd8dfda 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 881e3a9775..f9a5845e23 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index d79cf7df04..220e690e30 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 9735682279..f9aae5d67a 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index cd96d7eae7..4b043c93d3 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 4f3cbcd14c..2ace18ef2d 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 8dc4f2351b..a53d1e3c1b 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 202e9b174f..f9c468bee3 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 41700d663e..e09b075868 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 9213d36a77..e52ff29f8a 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 63473f5d61..53d785868b 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 41eea3606d..9321075e2d 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 50f5490540..63f3673936 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5f94b21751..60a3fe40e3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index dccb072a86..58687639b7 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index a843dc17bd..cec5b2c2c0 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index b6dc1321aa..4ca1656658 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index c60b6694b3..ec785290b5 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 7e1379352d..17dfd1f81a 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 063c6532de..bd980f96e0 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 85ff68582f..a8b1eda458 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 8641e335b0..b118ea4e1d 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 39ffd3d01e..9e616f0711 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 0c6c31ad34..db95131013 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index e23dc81c13..f67905f682 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index db4374c825..53d766f214 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index c0d81d4e90..cc97c907c5 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index f646ad7375..83e166d1ff 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 7118af4d88..866e464d00 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index a52f186283..5b4cb500ab 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 4662e07314..e89955033c 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 4b3efe105e..dc9d1c2cde 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 3f3d0000ee..c86f89ae4f 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 50be6705fc..a805caf5c6 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8225c2a922..1ac8e9e1dc 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index a8068570ab..47896c7c54 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index f1e15f100f..4efd77457c 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index af342ce6eb..9deb3e6eed 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d9f5432d64..b1664e387a 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index a8da3f5d56..c39c357ef4 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index fc7fceb496..5e39dc78ec 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index ce3e052a88..f1ff56a69b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index eac38b4fcf..68e7c55940 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 69c7fa1c61..7a187e6128 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 8c55ca921a..596e518d4b 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c78080e781..f938a1865c 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 3ae9cec208..d3edfaf183 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 50e7802ff4..411bf9e4be 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 451eb75445..898be688a8 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 62ecdd43a4..5160c15a64 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 56b72e6088..b3ceb34936 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 4be32e42d1..d45da9279e 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 45e2db4da2..90a68a8f9c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 5b6aa64c88..ad95a0875c 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 566815e6fa..aa487ff755 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 85324a2999..c0d2d09510 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 492cc40251..c0d2696634 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index a2ae7fb728..36d158d195 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6b20991751..09ed111e68 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 0e3e440c7a..51a6383801 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index cd03247bf9..eaaed96508 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index e1d65a6f7a..b7cf7aaf22 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 4b0dd31b4f..087a710023 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index d91f44ffa1..3793472b3f 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 42c05f24f1..1762e4cbc8 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index c633a06ab1..2d716e4982 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index bbf2d716e6..7198970478 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 93330079ba..f4d84a9dab 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 12d1948839..39478bc7bc 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 7add92cab9..4af23dd6d4 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 201baf49d4..b1755b37da 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index b67b5fdc3f..cb59fed9cc 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 43106582fe..56bc26793c 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 74d79e65a7..b9e67e2729 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index f6bce96dd4..50abb3cd51 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 2b62bcdf47..f93790d63f 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 4d5b8fa3e8..65fe86978e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 6c109e54b4..25ed25ef0b 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 7efd0a0360..659a384936 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 86243ad03e..e5bdd44bc9 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e82280a0ec..59c667c6ac 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 0bd14c183c..a137407f28 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 01f47cb574..91d343f4bf 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 17952447dd..caefcaf34d 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 5e928b305d..b634dbd6ed 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 0dbc54bbb5..fee9363551 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 8f18a3fb2d..8a0e2a1fb9 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index f6bc77458a..b92f549f7f 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 38d4a34b78..e7967de745 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 9320b4b57c..07c2e37512 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index fbe5b3cd53..418ae5ae6b 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 1b94302109..af3d0021dd 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index b2f0e49e1e..740247fa1f 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index c23d76d604..aca567a846 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index ec176db989..95f78bf769 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5122,9 +5122,9 @@ "dev": true }, "core-js": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz", - "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz", + "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index bbe2cd4db2..eb3b50696a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "chalk": "^4.1.2", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 12a7ca94d07ed17f24dd8f84f831fb7e9bcaceb9 Mon Sep 17 00:00:00 2001 From: Z Knight Date: Fri, 5 Nov 2021 12:30:15 -0700 Subject: [PATCH 104/970] Remove mention of prototype from array concept (#1494) --- concepts/arrays/about.md | 2 +- concepts/arrays/introduction.md | 2 +- exercises/concept/elyses-enchantments/.docs/introduction.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 6308e7b473..b07f4699b1 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -146,7 +146,7 @@ Read [this article][instanceof-vs-array-is-array] for more information. ## Array Methods -Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Some of the [methods][array_methods] that are available on every Array object can be used to add or remove from the array. Here are a few of them: ### push diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 38efc18c78..3a03bd600f 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -33,7 +33,7 @@ numbers; ## Methods -Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Some of the [methods][array_methods] that are available on every Array object can be used to add or remove from the array. ### push diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index 114d6e68f5..4ef98e48bd 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -33,7 +33,7 @@ numbers; ## Methods -Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Some of the [methods][array_methods] that are available on every Array object can be used to add or remove from the array. Here are a few to consider when working on this exercise: ### push From 5267f42a6df57c714ba59b68bb50690bfd78416c Mon Sep 17 00:00:00 2001 From: Seth Gunnells Date: Sat, 6 Nov 2021 13:51:59 -0500 Subject: [PATCH 105/970] Check that original recipe is not modified (#1499) --- .../concept/lasagna-master/lasagna-master.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/exercises/concept/lasagna-master/lasagna-master.spec.js b/exercises/concept/lasagna-master/lasagna-master.spec.js index 8f051734d5..fb7879fef9 100644 --- a/exercises/concept/lasagna-master/lasagna-master.spec.js +++ b/exercises/concept/lasagna-master/lasagna-master.spec.js @@ -223,6 +223,21 @@ describe('scaleRecipe', () => { test('works for an empty recipe', () => { expect(scaleRecipe({})).toEqual({}); }); + + test('does not modify the original recipe', () => { + const recipe = { + sauce: 1, + noodles: 250, + meat: 150, + tomatoes: 3, + onion: 2, + }; + + const copy = { ...recipe }; + + scaleRecipe(recipe, 4); + expect(recipe).toEqual(copy); + }); }); /** From 0f6efc590979d5956e63b4caac5069048c4838dd Mon Sep 17 00:00:00 2001 From: Maria Kotlyarevskaya Date: Sat, 6 Nov 2021 21:54:26 +0300 Subject: [PATCH 106/970] Concept for loops: Update links with English version instead of German (#1498) --- concepts/for-loops/links.json | 2 +- concepts/objects/links.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/for-loops/links.json b/concepts/for-loops/links.json index ddb2cbc24b..578a816442 100644 --- a/concepts/for-loops/links.json +++ b/concepts/for-loops/links.json @@ -12,7 +12,7 @@ "description": "MDN: continue" }, { - "url": "https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/label", + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label", "description": "MDN: Label" } ] diff --git a/concepts/objects/links.json b/concepts/objects/links.json index c9fb511f64..2ff70e12bc 100644 --- a/concepts/objects/links.json +++ b/concepts/objects/links.json @@ -8,7 +8,7 @@ "description": "MDN: Built-In Object Helpers" }, { - "url": "https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/for...in", + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in", "description": "MDN: For-in Loop" } ] From 1bbc76df8dd7b2d19ccef7e037dd4f1bcb490b78 Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Sat, 6 Nov 2021 20:08:19 +0000 Subject: [PATCH 107/970] Fix incorrect blurb for promises exercise (#1497) --- exercises/practice/promises/.meta/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/practice/promises/.meta/config.json b/exercises/practice/promises/.meta/config.json index ae6edfc109..dd93ccb77c 100644 --- a/exercises/practice/promises/.meta/config.json +++ b/exercises/practice/promises/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Compute the prime factors of a given natural number.", + "blurb": "Practice promises by implementing some common promise functions.", "authors": ["slaymance"], "contributors": ["SleeplessByte", "TomPradat"], "files": { From 23b99c4ff5e0673152d462b08403ca101ea9bc2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Nov 2021 16:43:45 +0530 Subject: [PATCH 108/970] Bump @types/node from 16.11.6 to 16.11.7 (#1503) * Bump @types/node from 16.11.6 to 16.11.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.6 to 16.11.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index df46d9468a..607f770181 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 6d07992670..fce8593680 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 15d73ab2d4..5b57e6ed87 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 1d2f0a9624..dba2abc598 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index ad33dea1d9..02556a2f66 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4909c1ce5b..ca142cdb9b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 34285ebdc9..668c59adcf 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 1b8f840350..6bf587432e 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 8a8dbabda3..58bd77c999 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 8d6f857425..5e1f8c0b0c 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 71711954b0..3ed33637bf 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index e7b9558775..552eb05b47 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index dd1f147ef3..2183358825 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 6bb632e1fa..b8898cbdd1 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index cf685c3209..bd930a88c3 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 53e94f8185..01d0825a0f 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 17be56af8a..12cba96977 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 63ec607e94..f03fcbf44e 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index fc891c9073..61ec44f8e9 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 3293c1b3fe..f39b4bb384 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 39ace5686e..358425892b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index ab4b18badd..55f6e27f28 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index aac2de718e..3ed512694f 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 6bed3ef6c8..5a112b40cf 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index a79764cea8..1f4c18dd9c 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8e59f84d75..3889bf2c2c 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 5bebfcad7f..2718b16516 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 94e337f4ae..a6530b7697 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 770f629a8d..90655e5cfc 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 1444ab34b4..a187ab2aa1 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 24550f4622..348ef53d83 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 994cdd8ff0..9f57be3db4 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index efe13fbfc7..43eb726c70 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 065216d8c9..f8e51e07c4 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 53d141622d..31f310d601 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 601644d765..0fddb8bcd6 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 9cac1e5a9a..f400413354 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 9f30cca26b..f402ff6c65 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 2e6d39a2b3..6060b97c49 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 84e1a33ed3..b59dbc3706 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index cca6548a9b..7ba2932f86 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 1d3dbf5132..ecdf876658 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 546fff7f67..5e56b127e2 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index ae4a6cd567..a511f55822 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 300dd8dfda..c9bb1b7d07 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index f9a5845e23..b8bbec4b37 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 220e690e30..c522e1ca8f 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index f9aae5d67a..cb4cadb2f4 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 4b043c93d3..c7b4643764 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 2ace18ef2d..f91b732837 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index a53d1e3c1b..1f881cfba3 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index f9c468bee3..8b8812fc68 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e09b075868..a6b13d703e 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e52ff29f8a..a47e71a490 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 53d785868b..1724dab655 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 9321075e2d..9740c6bd07 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 63f3673936..eea7cb2295 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 60a3fe40e3..1ab5d3419d 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 58687639b7..2841a9e3f4 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cec5b2c2c0..8559520ead 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 4ca1656658..90b9ab3085 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index ec785290b5..771f465f4b 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 17dfd1f81a..e918f7caf2 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index bd980f96e0..c38b0c58a5 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index a8b1eda458..e2ed3882c2 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b118ea4e1d..cf9067449e 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 9e616f0711..e2243f8eee 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index db95131013..e8b56da5be 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index f67905f682..8d1e3d260b 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 53d766f214..f385e6cf90 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index cc97c907c5..dfd0153529 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 83e166d1ff..87f8d0af14 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 866e464d00..68c66785bc 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 5b4cb500ab..9d740278e8 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index e89955033c..38da11f9ea 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index dc9d1c2cde..5035a33ac5 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index c86f89ae4f..1dd223a49a 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index a805caf5c6..2b771e354c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 1ac8e9e1dc..ceef589984 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 47896c7c54..06a05e35f5 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 4efd77457c..f25096d458 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 9deb3e6eed..f9b42455a9 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index b1664e387a..ed23a362cc 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index c39c357ef4..ef6a475915 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 5e39dc78ec..91d9bbf8df 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index f1ff56a69b..248034f9cf 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 68e7c55940..51e4ed0735 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 7a187e6128..4f8bc96c81 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 596e518d4b..5baf50e199 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index f938a1865c..b38e8721c2 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index d3edfaf183..e7f9f9c169 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 411bf9e4be..66c86e5998 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 898be688a8..c43c134bb7 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 5160c15a64..413ab69f57 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index b3ceb34936..82b6053724 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index d45da9279e..b7dc276215 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 90a68a8f9c..c33ae0f5d0 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index ad95a0875c..22b3c0d046 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index aa487ff755..8a0673e841 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index c0d2d09510..df5977b25f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index c0d2696634..b997d5a516 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 36d158d195..e77845db0b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 09ed111e68..16defde49a 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 51a6383801..14481d641c 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index eaaed96508..4e661420c2 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index b7cf7aaf22..49d83a22b8 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 087a710023..54d3e45e55 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 3793472b3f..2cd667845c 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 1762e4cbc8..580f511056 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 2d716e4982..d304f2f8aa 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 7198970478..66945f70e6 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f4d84a9dab..7a4d2a6904 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 39478bc7bc..d345e68af3 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 4af23dd6d4..0c2fa0eba4 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index b1755b37da..5441dd8403 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index cb59fed9cc..86be317398 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 56bc26793c..782b74bb9f 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index b9e67e2729..2038d14f67 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 50abb3cd51..3ae5b0e304 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index f93790d63f..1a727a32cd 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 65fe86978e..05695c6bd2 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 25ed25ef0b..beedbf449b 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 659a384936..7ace40b7f8 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index e5bdd44bc9..31256ffc26 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 59c667c6ac..f66ecd624e 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index a137407f28..f743ecdce5 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 91d343f4bf..0088e4aee0 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index caefcaf34d..fb8a5bf145 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b634dbd6ed..fede8b01b8 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index fee9363551..e37b0043db 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 8a0e2a1fb9..bc87921b5e 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index b92f549f7f..f470c1052c 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index e7967de745..08556d972c 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 07c2e37512..4e6c0c458d 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 418ae5ae6b..ab13acd280 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index af3d0021dd..bb2b799837 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 740247fa1f..a691ed144d 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index aca567a846..ab15e06740 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 95f78bf769..df32093ad8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4034,9 +4034,9 @@ "dev": true }, "@types/node": { - "version": "16.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", - "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", + "version": "16.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", + "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index eb3b50696a..5d4c65a567 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.19.1", From 00e5c6b055d675de5640cf4b32d9e83bfcadc717 Mon Sep 17 00:00:00 2001 From: Fabian Marz Date: Wed, 10 Nov 2021 04:38:24 +0100 Subject: [PATCH 109/970] Fixed example exponentiation operator result. (#1504) --- concepts/arithmetic-operators/about.md | 2 +- concepts/arithmetic-operators/introduction.md | 2 +- exercises/concept/freelancer-rates/.docs/introduction.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/concepts/arithmetic-operators/about.md b/concepts/arithmetic-operators/about.md index badf35bf6b..1e48c22ce7 100644 --- a/concepts/arithmetic-operators/about.md +++ b/concepts/arithmetic-operators/about.md @@ -45,7 +45,7 @@ JavaScript provides 6 different operators to perform basic arithmetic operations It is the equivalent of using [`Math.pow()`][mdn-math-pow] ```javascript - 4 ** 3; // => 62 + 4 ** 3; // => 64 4 ** 1 / 2; // => 2 ``` diff --git a/concepts/arithmetic-operators/introduction.md b/concepts/arithmetic-operators/introduction.md index 1fc95bf5e9..73cfd28611 100644 --- a/concepts/arithmetic-operators/introduction.md +++ b/concepts/arithmetic-operators/introduction.md @@ -24,7 +24,7 @@ JavaScript provides 6 different operators to perform basic arithmetic operations - `**`: The exponentiation operator is used to raise a number to a power. ```javascript - 4 ** 3; // => 62 + 4 ** 3; // => 64 4 ** 1 / 2; // => 2 ``` diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index 07b05af6b5..7171f1948e 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -36,7 +36,7 @@ JavaScript provides 6 different operators to perform basic arithmetic operations - `**`: The exponentiation operator is used to raise a number to a power. ```javascript - 4 ** 3; // => 62 + 4 ** 3; // => 64 4 ** 1 / 2; // => 2 ``` From b7da090dfcc941c5a8b46753234a942e9469e51c Mon Sep 17 00:00:00 2001 From: Jyotiraditya Pradhan Date: Thu, 11 Nov 2021 01:55:25 +0530 Subject: [PATCH 110/970] Improve Concept Exercise: Freelancer Rates (#1472) --- concepts/numbers/.meta/config.json | 2 +- concepts/numbers/about.md | 9 ++ concepts/numbers/introduction.md | 11 +++ .../concept/freelancer-rates/.docs/hints.md | 18 ++-- .../freelancer-rates/.docs/instructions.md | 42 ++++---- .../freelancer-rates/.docs/introduction.md | 10 ++ .../freelancer-rates/.meta/config.json | 4 +- .../concept/freelancer-rates/.meta/design.md | 3 + .../freelancer-rates/.meta/exemplar.js | 39 +++----- .../freelancer-rates/freelancer-rates.js | 31 ++---- .../freelancer-rates/freelancer-rates.spec.js | 97 ++++++------------- 11 files changed, 119 insertions(+), 147 deletions(-) diff --git a/concepts/numbers/.meta/config.json b/concepts/numbers/.meta/config.json index 6b4f5ddfea..4f0d90ad13 100644 --- a/concepts/numbers/.meta/config.json +++ b/concepts/numbers/.meta/config.json @@ -1,5 +1,5 @@ { "blurb": "There are two different kinds of numbers in JavaScript - numbers and bigints. Numbers are for everyday use and are always floating point numbers.", "authors": ["SleeplessByte"], - "contributors": [] + "contributors": ["junedev", "JaPatGitHub"] } diff --git a/concepts/numbers/about.md b/concepts/numbers/about.md index 5f29d773f9..f4b7d596c7 100644 --- a/concepts/numbers/about.md +++ b/concepts/numbers/about.md @@ -28,6 +28,14 @@ There are two built-in objects that are useful when dealing with numbers: - [`Number`][built-in-number]: static properties for common / useful values, static methods for [type-checking][concept-type-checking] and [type-conversion][concept-type-conversion], instance methods for [type-conversion][concept-type-conversion] and [formatting numbers as strings][string-formatting]. - [`Math`][built-in-math]: properties and methods for mathematical constants and functions, does **not** work with `BigInt`. +`Math` also includes methods for rounding numbers. +You can read more about the available rounding options in this [javascript.info article on rounding][ref-math-object-rounding]. + +```javascript +Math.floor(234.34); // => 234 +Math.ceil(234.34); // => 235 +``` + The `Number` built-in global `object` is _also_ a global `function` that can be used to convert _almost anything_ number-like to a `number`. It is less forgiving than _parsing_ a `string` to a `number`. @@ -86,6 +94,7 @@ See [0.30000000000000004.com](https://0.30000000000000004.com/) for a brief expl [comparison]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness [lexical-grammar]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#numeric_literals [string-formatting]: /tracks/javascript/concepts/string-formatting +[ref-math-object-rounding]: https://javascript.info/number#rounding [concept-comparison]: /tracks/javascript/concepts/comparison [concept-type-checking]: /tracks/javascript/concepts/type-checking [concept-type-conversion]: /tracks/javascript/concepts/type-conversion diff --git a/concepts/numbers/introduction.md b/concepts/numbers/introduction.md index 07f6172748..0759925f6c 100644 --- a/concepts/numbers/introduction.md +++ b/concepts/numbers/introduction.md @@ -9,3 +9,14 @@ Many programming languages have specific numeric types to represent different ty If you require arbitrary precision or work with extremely large numbers, use the `bigint` type. Otherwise, the `number` type is likely the better option. + +## Rounding + +There is a built-in global object called `Math` that provides various [rounding functions][ref-math-object-rounding]. For example, you can round-down (`floor`) or round-up (`ceil`) decimal numbers to nearest whole numbers. + +```javascript +Math.floor(234.34); // => 234 +Math.ceil(234.34); // => 235 +``` + +[ref-math-object-rounding]: https://javascript.info/number#rounding diff --git a/exercises/concept/freelancer-rates/.docs/hints.md b/exercises/concept/freelancer-rates/.docs/hints.md index b31ff712bb..a4d9d6b400 100644 --- a/exercises/concept/freelancer-rates/.docs/hints.md +++ b/exercises/concept/freelancer-rates/.docs/hints.md @@ -2,17 +2,15 @@ ## 1. Calculate the day rate given an hourly rate -- Use the [numeric operators][ref-numeric-operators] from Lucian's Luscious Lasagna. +- Use the arithmetic operators as mentioned in the introduction of this exercise. -[ref-numeric-operators]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators +## 2. Calculate the number of workdays given a budget -## 2. Calculate the month rate, given an hourly rate and a discount +- First determine the day rate, then calculate the number of days, and finally round that number down. -- `100% - discount` equals the percentage after the discount is applied. -- There is a built-in global object called [`Math`][ref-math-object] with functions to, for example, round-down (`floor`) or round-up (`ceil`). +## 3. Calculate the discounted rate for large projects -[ref-math-object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math - -## 3. Calculate the number of workdays given a budget, rate and discount - -- First determine the dayRate, given the discount, then calculate the number of days, and finally round that number down. +- Round down the result from division to get the number of full months. +- `100% - discount` equals the percentage charged after the discount is applied. +- Use `%`, the remainder operator, to calculate the number of days exceeding full months. +- Add the discounted month rates and full day rates and round it up diff --git a/exercises/concept/freelancer-rates/.docs/instructions.md b/exercises/concept/freelancer-rates/.docs/instructions.md index aa8029a8ab..790980e020 100644 --- a/exercises/concept/freelancer-rates/.docs/instructions.md +++ b/exercises/concept/freelancer-rates/.docs/instructions.md @@ -1,19 +1,13 @@ # Instructions -In this exercise you will be writing code to help a freelancer communicate with a project manager by providing a few utility functions to quickly calculate day- and month rates, optionally with a given discount. - -We first establish a few rules between the freelancer and the project manager: - -- The daily rate is 8 times the hourly rate; -- A month has 22 billable days. - -If the freelancer bills the project manager per month or more, there is a discount applied. This can be handy if the project manager has a fixed budget. - -Discounts are modeled as fractional numbers (percentage) between `0.0` (`0%`, no discount) and `0.90` (`90%`, maximum discount). +In this exercise you will be writing code to help a freelancer communicate with his clients about the prices of certain projects. You will write a few utility functions to quickly calculate the costs for the clients. ## 1. Calculate the day rate given an hourly rate -Implement a function to calculate the day rate given an hourly rate: +A client contacts the freelancer to enquire about his rates. +The freelancer explains that he **_works 8 hours a day._** +However, the freelancer knows only his hourly rates for the project. +Help him estimate a day rate given an hourly rate. ```javascript dayRate(89); @@ -22,24 +16,26 @@ dayRate(89); The day rate does not need to be rounded or changed to a "fixed" precision. -## 2. Calculate the month rate, given an hourly rate and a discount +## 2. Calculate the number of workdays given a fixed budget -Implement a function to calculate the month rate, and apply a discount: +Another day, a project manager offers the freelancer to work on a project with a fixed budget. +Given the fixed budget and the freelancer's hourly rate, help him calculate the number of days he would work until the budget is exhausted. +The result _must_ be **rounded down** to the nearest whole number. ```javascript -monthRate(89, 0.42); -// => 9086 +daysInBudget(20000, 89); +// => 28 ``` -The discount is always passed as a number, where `42%` becomes `0.42`. The result _must_ be rounded up to the nearest whole number. - -## 3. Calculate the number of workdays given a budget, rate and discount +## 3. Calculate the discounted rate for large projects -Implement a function that takes a budget, a rate per hour and a discount, and calculates how many full days of work that covers. +Often, the freelancer's clients hire him for projects spanning over multiple months. +In these cases, the freelancer decides to offer a discount for every full month, and the remaining days are billed at day rate. +**_Every month has 22 billable days._** +Help him estimate his cost for such projects, given an hourly rate, the number of days the project spans, and a monthly discount rate. +The discount is always passed as a number, where `42%` becomes `0.42`. The result _must_ be **rounded up** to the nearest whole number. ```javascript -daysInBudget(20000, 89, 0.2002); -// => 35 +priceWithMonthlyDiscount(89, 230, 0.42); +// => 97972 ``` - -The discount is always passed as a `number`. `20.02%` is passed as `0.2002`. The result is the number of days should be rounded down to full days of work. diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index 7171f1948e..2f7b3b0cfa 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -12,6 +12,15 @@ Many programming languages have specific numeric types to represent different ty If you require arbitrary precision or work with extremely large numbers, use the `bigint` type. Otherwise, the `number` type is likely the better option. +### Rounding + +There is a built-in global object called `Math` that provides various [rounding functions][ref-math-object-rounding]. For example, you can round-down (`floor`) or round-up (`ceil`) decimal numbers to nearest whole numbers. + +```javascript +Math.floor(234.34); // => 234 +Math.ceil(234.34); // => 235 +``` + ## Arithmetic Operators JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. @@ -72,3 +81,4 @@ y %= 3; // y is now 1 ``` [mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table +[ref-math-object-rounding]: https://javascript.info/number#rounding diff --git a/exercises/concept/freelancer-rates/.meta/config.json b/exercises/concept/freelancer-rates/.meta/config.json index 42b7139fbe..dfee849c7d 100644 --- a/exercises/concept/freelancer-rates/.meta/config.json +++ b/exercises/concept/freelancer-rates/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Learn about numbers whilst helping a freelancer communicate with a project manager about day- and month rates.", - "authors": ["SleeplessByte"], - "contributors": [], + "authors": ["SleeplessByte", "JaPatGitHub"], + "contributors": ["junedev"], "files": { "solution": ["freelancer-rates.js"], "test": ["freelancer-rates.spec.js"], diff --git a/exercises/concept/freelancer-rates/.meta/design.md b/exercises/concept/freelancer-rates/.meta/design.md index 6e02f5cc46..2c6decde56 100644 --- a/exercises/concept/freelancer-rates/.meta/design.md +++ b/exercises/concept/freelancer-rates/.meta/design.md @@ -6,6 +6,8 @@ - Know their underlying type (double precision). - Know their basic limitations (not all numbers can be represented, e.g. `0.1 + 0.2`). - Know how to truncate floating point numbers to a certain decimal place (`Math.ceil`, `Math.floor`, `Math.round`) +- Know how to use arithmetic operators (`+`, `-`, `*`, `/`, `%`, `**`) +- Learn about shorthand assignment operators (`+=`, etc.) ## Out of scope @@ -15,6 +17,7 @@ ## Concepts - `numbers` +- `arithmetic-operators` ## Prerequisites diff --git a/exercises/concept/freelancer-rates/.meta/exemplar.js b/exercises/concept/freelancer-rates/.meta/exemplar.js index da707c59cc..2f2959787e 100644 --- a/exercises/concept/freelancer-rates/.meta/exemplar.js +++ b/exercises/concept/freelancer-rates/.meta/exemplar.js @@ -29,39 +29,32 @@ export function dayRate(ratePerHour) { return ratePerHour * 8; } -/** - * Calculates the rate per month - * - * @param {number} ratePerHour - * @param {number} discount for example 20% written as 0.2 - * @returns {number} the rounded up monthly rate - */ -export function monthRate(ratePerHour, discount) { - const monthly = dayRate(ratePerHour) * 22; - const discounted = applyDiscount(monthly, discount); - return Math.ceil(discounted); -} - /** * Calculates the number of days in a budget, rounded down * * @param {number} budget the total budget * @param {number} ratePerHour the rate per hour - * @param {number} discount to apply, example 20% written as 0.2 * @returns {number} the number of days */ -export function daysInBudget(budget, ratePerHour, discount) { - const discounted = applyDiscount(dayRate(ratePerHour), discount); - return Math.floor(budget / discounted); +export function daysInBudget(budget, ratePerHour) { + return Math.floor(budget / dayRate(ratePerHour)); } /** - * Applies a discount to the value + * Calculates the discounted rate for large projects, rounded up * - * @param {number} value - * @param {number} percentage for example 20% written as 0.2 - * @returns {number} the discounted value + * @param {number} ratePerHour + * @param {number} numDays: number of days the project spans + * @param {number} discount: for example 20% written as 0.2 + * @returns {number} the discounted rate, rounded up */ -function applyDiscount(value, percentage) { - return (1 - percentage) * value; +export function priceWithMonthlyDiscount(ratePerHour, numDays, discount) { + const numMonths = Math.floor(numDays / 22); + const monthlyRate = 22 * dayRate(ratePerHour); + const monthlyDiscountedRate = (1 - discount) * monthlyRate; + + const numExtraDays = numDays % 22; + const priceExtraDays = numExtraDays * dayRate(ratePerHour); + + return Math.ceil(numMonths * monthlyDiscountedRate + priceExtraDays); } diff --git a/exercises/concept/freelancer-rates/freelancer-rates.js b/exercises/concept/freelancer-rates/freelancer-rates.js index 31e11d0217..bc8f97f8ca 100644 --- a/exercises/concept/freelancer-rates/freelancer-rates.js +++ b/exercises/concept/freelancer-rates/freelancer-rates.js @@ -29,36 +29,25 @@ export function dayRate(ratePerHour) { throw new Error('Implement the dayRate function'); } -/** - * Calculates the rate per month - * - * @param {number} ratePerHour - * @param {number} discount for example 20% written as 0.2 - * @returns {number} the rounded up monthly rate - */ -export function monthRate(ratePerHour, discount) { - throw new Error('Implement the monthRate function'); -} - /** * Calculates the number of days in a budget, rounded down * - * @param {number} budget the total budget - * @param {number} ratePerHour the rate per hour - * @param {number} discount to apply, example 20% written as 0.2 + * @param {number} budget: the total budget + * @param {number} ratePerHour: the rate per hour * @returns {number} the number of days */ -export function daysInBudget(budget, ratePerHour, discount) { +export function daysInBudget(budget, ratePerHour) { throw new Error('Implement the daysInBudget function'); } /** - * Applies a discount to the value + * Calculates the discounted rate for large projects, rounded up * - * @param {number} value - * @param {number} percentage for example 20% written as 0.2 - * @returns {number} the discounted value + * @param {number} ratePerHour + * @param {number} numDays: number of days the project spans + * @param {number} discount: for example 20% written as 0.2 + * @returns {number} the rounded up discounted rate */ -function applyDiscount(value, percentage) { - throw new Error('Implement the applyDiscount function'); +export function priceWithMonthlyDiscount(ratePerHour, numDays, discount) { + throw new Error('Implement the priceWithMonthlyDiscount function'); } diff --git a/exercises/concept/freelancer-rates/freelancer-rates.spec.js b/exercises/concept/freelancer-rates/freelancer-rates.spec.js index 533fc3e178..2e3026c789 100644 --- a/exercises/concept/freelancer-rates/freelancer-rates.spec.js +++ b/exercises/concept/freelancer-rates/freelancer-rates.spec.js @@ -1,6 +1,10 @@ // @ts-check -import { dayRate, monthRate, daysInBudget } from './freelancer-rates'; +import { + dayRate, + daysInBudget, + priceWithMonthlyDiscount, +} from './freelancer-rates'; const DIFFERENCE_PRECISION_IN_DIGITS = 6; @@ -32,98 +36,57 @@ describe('freelancer rates', () => { }); }); - describe('month rate', () => { - test('at 16/hour', () => { - const actual = monthRate(16, 0); - expect(actual).toBe(2816); - }); - - test('at 25/hour', () => { - const actual = monthRate(25, 0); - expect(actual).toBe(4400); - }); - - test('at 25/hour with a 50% discount', () => { - const actual = monthRate(25, 0.5); - expect(actual).toBe(2200); - }); - - test('at 25/hour with a 1.23% discount', () => { - const actual = monthRate(25, 0.0123); - expect(actual).toBe(4346); - }); - - test('at 31.40/hour with a 5% discount', () => { - const actual = monthRate(31.4, 0.05); - expect(actual).toBe(5251); - }); - - test('at 89.89/hour with a 5% discount', () => { - const actual = monthRate(89.89, 0.05); - expect(actual).toBe(15030); - }); - - test('at 89.89/hour with a 5% discount', () => { - const actual = monthRate(89.89, 0.05); - expect(actual).toBe(15030); - }); - - test('at 97.654321/hour with a 5% discount', () => { - const actual = monthRate(97.654321, 0.05); - expect(actual).toBe(16328); - }); - }); - describe('days in budget', () => { describe('with a budget of 1280', () => { test('at 16/hour', () => { - const actual = daysInBudget(1280, 16, 0); + const actual = daysInBudget(1280, 16); const expected = 10; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); test('at 25/hour', () => { - const actual = daysInBudget(1280, 25, 0); + const actual = daysInBudget(1280, 25); const expected = 6; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - test('at 25/hour with 30% discount', () => { - const actual = daysInBudget(1280, 25, 0.3); - const expected = 9; + describe('with a budget of 835', () => { + test('at 12/hour', () => { + const actual = daysInBudget(835, 12); + const expected = 8; - expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); + expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); + }); }); }); + }); - describe('with a budget of 10.000', () => { - test('at 25/hour with 5% discount', () => { - const actual = daysInBudget(10000, 25, 0.05); - const expected = 52; - + describe('cost with monthly discount', () => { + describe('at 16/hour', () => { + test('for 70 days', () => { + const actual = priceWithMonthlyDiscount(16, 70, 0); + const expected = 8960; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - test('at 31.40/hour with 5% discount', () => { - const actual = daysInBudget(10000, 31.4, 0.05); - const expected = 41; - + test('for 130 days with 15% discount', () => { + const actual = priceWithMonthlyDiscount(16, 130, 0.15); + const expected = 14528; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - - test('at 89.89/hour with 5% discount', () => { - const actual = daysInBudget(10000, 89.89, 0.05); - const expected = 14; - + }); + describe('at 29.654321/hour', () => { + test('for 220 days with 11.2%', () => { + const actual = priceWithMonthlyDiscount(29.654321, 220, 0.112); + const expected = 46347; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - test('at 97.654321/hour with 5% discount', () => { - const actual = daysInBudget(10000, 97.654321, 0.05); - const expected = 13; - + test('for 155 days with 25.47% discount', () => { + const actual = priceWithMonthlyDiscount(29.654321, 155, 0.3547); + const expected = 23813; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); }); From 05e7b941d554aaaeab1f38c432a4fb70e1930c83 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Fri, 12 Nov 2021 15:27:32 -0500 Subject: [PATCH 111/970] Improve Concept Exercise: Elyses Analytic Enchantments (array-analysis) (#1489) --- concepts/array-analysis/.meta/config.json | 2 +- concepts/array-analysis/about.md | 7 +- concepts/array-analysis/introduction.md | 70 +++++++++- .../.docs/introduction.md | 70 +++++++++- .../.meta/config.json | 2 +- .../.meta/design.md | 28 ++++ .../enchantments.spec.js | 129 ++++++------------ 7 files changed, 213 insertions(+), 95 deletions(-) create mode 100644 exercises/concept/elyses-analytic-enchantments/.meta/design.md diff --git a/concepts/array-analysis/.meta/config.json b/concepts/array-analysis/.meta/config.json index 9f58ce0323..bb9b3a8334 100644 --- a/concepts/array-analysis/.meta/config.json +++ b/concepts/array-analysis/.meta/config.json @@ -1,5 +1,5 @@ { "blurb": "JavaScript provides a number of useful array methods for analysis.", - "authors": ["peterchu999", "SleeplessByte"], + "authors": ["peterchu999", "SleeplessByte", "pertrai1"], "contributors": [] } diff --git a/concepts/array-analysis/about.md b/concepts/array-analysis/about.md index ec5f685e8d..4374e84e06 100644 --- a/concepts/array-analysis/about.md +++ b/concepts/array-analysis/about.md @@ -1,7 +1,10 @@ # About -In JavaScript, instances of an `Array` are regular objects, decorated with lots of [useful methods][array-docs] from the `Array.prototype`. It includes the `length` property, as well as methods for traversing, analyzing and mutating the array. The array's elements are indexed properties of that array. +In JavaScript, instances of an [`Array`][arrays-concept] are regular objects, decorated with lots of [useful methods][array-docs]. +It includes the `length` property, as well as methods for traversing, analyzing and mutating the array. +The array's elements are indexed properties of that array. Instead of manually iterating over those indexed properties, use array analysis. +Many of the built-in functions that analyse the contents of an array, take a function that returns true or false as an argument. Such a function is called [`predicate`][predicate_in_programming] In general, using the abstractions/built-in methods is more idiomatic, readable and maintainable than using a `for` or `.forEach` equivalent. @@ -68,4 +71,6 @@ const hasValue42 = values.includes(42); // => false ``` +[predicate_in_programming]: https://derk-jan.com/2020/05/predicate/ [array-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods +[arrays-concept]: /tracks/javascript/concepts/arrays diff --git a/concepts/array-analysis/introduction.md b/concepts/array-analysis/introduction.md index 1a81ede7ea..6248f85ac8 100644 --- a/concepts/array-analysis/introduction.md +++ b/concepts/array-analysis/introduction.md @@ -1,8 +1,10 @@ # Introduction -In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, or even mixed types. The array elements can be accessed by their index. Arrays are also given a bunch of built-in methods. Some of these built-in methods can analyse the contents of the array. Many of the built-in functions that analyse the contents of an array, take a [`predicate`][predicate_in_programming] as argument. +[Arrays][arrays-concept] have built-in methods to analyse the contents of the array. +Most of these methods take a function that returns true or false as an argument. +Such a function is called [`predicate`][predicate_in_programming]. -The built-in functions are meant to be used _instead of a `for` loop_ or the built-in `Array#forEach()`: +The built-in methods are meant to be used _instead of a `for` loop_ or the built-in `forEach` method: Example of analysis using a for loop : @@ -24,4 +26,68 @@ numbers.indexOf('two'); // => 1 ``` +Some other helpful built-in methods that are available to analyze an array are shown below. See [MDN][mdn-array-methods] for a full list of array methods. + +## `includes` + +> The includes() method determines whether an array includes a certain value among its entries, returning true or false as appropriate. [^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.includes(1); +// => true +numbers.includes('one'); +// => false +``` + +## `every` + +> The every() method tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value. [^2] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.every((num) => num % 2 !== 0); +// => true +``` + +## `some` + +> The some() method tests whether at least one element in the array passes the test implemented by the provided function. [^3] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.some((num) => num % 2 !== 0); +// => true +``` + +## `find` + +> The find() method returns the value of the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function, undefined is returned. [^4] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.find((num) => num < 5); +// => 1 +``` + +## `findIndex` + +> The findIndex() method returns the index of the first element in the array that satisfies the provided testing function. Otherwise, it returns -1, indicating that no element passed the test. [^5] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.findIndex((num) => num > 7); +// => 4 +numbers.findIndex((num) => num > 9); +// => -1 +``` + +[^1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes +[^2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every +[^3]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some +[^4]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find +[^5]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex + [predicate_in_programming]: https://derk-jan.com/2020/05/predicate/ +[mdn-array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[arrays-concept]: /tracks/javascript/concepts/arrays diff --git a/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md b/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md index 1a81ede7ea..6248f85ac8 100644 --- a/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md @@ -1,8 +1,10 @@ # Introduction -In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, or even mixed types. The array elements can be accessed by their index. Arrays are also given a bunch of built-in methods. Some of these built-in methods can analyse the contents of the array. Many of the built-in functions that analyse the contents of an array, take a [`predicate`][predicate_in_programming] as argument. +[Arrays][arrays-concept] have built-in methods to analyse the contents of the array. +Most of these methods take a function that returns true or false as an argument. +Such a function is called [`predicate`][predicate_in_programming]. -The built-in functions are meant to be used _instead of a `for` loop_ or the built-in `Array#forEach()`: +The built-in methods are meant to be used _instead of a `for` loop_ or the built-in `forEach` method: Example of analysis using a for loop : @@ -24,4 +26,68 @@ numbers.indexOf('two'); // => 1 ``` +Some other helpful built-in methods that are available to analyze an array are shown below. See [MDN][mdn-array-methods] for a full list of array methods. + +## `includes` + +> The includes() method determines whether an array includes a certain value among its entries, returning true or false as appropriate. [^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.includes(1); +// => true +numbers.includes('one'); +// => false +``` + +## `every` + +> The every() method tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value. [^2] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.every((num) => num % 2 !== 0); +// => true +``` + +## `some` + +> The some() method tests whether at least one element in the array passes the test implemented by the provided function. [^3] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.some((num) => num % 2 !== 0); +// => true +``` + +## `find` + +> The find() method returns the value of the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function, undefined is returned. [^4] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.find((num) => num < 5); +// => 1 +``` + +## `findIndex` + +> The findIndex() method returns the index of the first element in the array that satisfies the provided testing function. Otherwise, it returns -1, indicating that no element passed the test. [^5] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.findIndex((num) => num > 7); +// => 4 +numbers.findIndex((num) => num > 9); +// => -1 +``` + +[^1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes +[^2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every +[^3]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some +[^4]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find +[^5]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex + [predicate_in_programming]: https://derk-jan.com/2020/05/predicate/ +[mdn-array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[arrays-concept]: /tracks/javascript/concepts/arrays diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/config.json b/exercises/concept/elyses-analytic-enchantments/.meta/config.json index 80399817e2..4a298b718a 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/config.json +++ b/exercises/concept/elyses-analytic-enchantments/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Elyse's magic training continues, teaching you about useful built-in methods to analyse arrays.", "authors": ["peterchu999", "SleeplessByte"], - "contributors": [], + "contributors": ["pertrai1"], "files": { "solution": ["enchantments.js"], "test": ["enchantments.spec.js"], diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/design.md b/exercises/concept/elyses-analytic-enchantments/.meta/design.md new file mode 100644 index 0000000000..d58f286f0a --- /dev/null +++ b/exercises/concept/elyses-analytic-enchantments/.meta/design.md @@ -0,0 +1,28 @@ +# Design + +## Learning objectives + +Using an array method to ... + +- determine the index of an item in the array +- determine if an item is included in the array +- determine if every item in the array meets a certain criteria +- determine if some items in the array meets a certain criteria +- find the first item that meets a certain criteria +- find the index of an item that meets a certain criteria + +## Out of scope + +The following topics are out of scope because they are covered in other concepts. + +- array transformation (map, filter, etc.) +- array loops (forEach, for...of) +- array manipulation (push, pop, etc.) + +## Concepts + +- `array-analysis` + +## Prerequisites + +- `arrays` are needed to understand the basics of arrays diff --git a/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js b/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js index 2418c7365d..295cb21ef3 100644 --- a/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js +++ b/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js @@ -9,103 +9,56 @@ import { getFirstEvenCardPosition, } from './enchantments'; -/** - * @template T the expected return type - * @typedef {Array<[number[], number, T]>} TestSingleMatrix - */ - -/** - * @template T the expected return type - * @typedef {Array<[number[], T]>} TestAllMatrix - **/ - -describe('elyses analytic enchantments', () => { - describe('getCardPosition', () => { - /** @type {TestSingleMatrix} */ - const getCardPositionTestCases = [ - [[1, 2, 3], 1, 0], - [[1, 2, 2], 2, 1], - [[1, 2, 3], 4, -1], - ]; - - getCardPositionTestCases.forEach(([array, item, expected]) => { - test(`getCardIndex([${array}], ${item})`, () => { - expect(getCardPosition(array, item)).toStrictEqual(expected); - }); - }); +describe('getCardPosition', () => { + test('when it is the first card', () => { + expect(getCardPosition([1, 2, 3], 1)).toBe(0); }); - - describe('doesStackIncludeCard', () => { - /** @type {TestSingleMatrix} */ - const doesStackIncludeCardTestCases = [ - [[1, 2, 3], 1, true], - [[1, 2, 3], 4, false], - ]; - - doesStackIncludeCardTestCases.forEach(([array, item, expected]) => { - test(`doesStackIncludeCard([${array}],${item})`, () => { - expect(doesStackIncludeCard(array, item)).toBe(expected); - }); - }); + test('when the card is not found', () => { + expect(getCardPosition([1, 2, 3], 4)).toBe(-1); }); +}); - describe('isEachCardEven', () => { - /** @type {TestAllMatrix} */ - const isEachCardEvenTestCases = [ - [[1], false], - [[2, 5], false], - [[2, 4, 8, 6], true], - ]; - - isEachCardEvenTestCases.forEach(([array, expected]) => { - test(`isEachCardEven([${array}])`, () => { - expect(isEachCardEven(array)).toStrictEqual(expected); - }); - }); +describe('doesStackIncludeCard', () => { + test('when there is a card found', () => { + expect(doesStackIncludeCard([1, 2, 3], 1)).toBe(true); }); - - describe('doesStackIncludeOddCard', () => { - /** @type {TestAllMatrix} */ - const doesStackIncludesOddCardTestCases = [ - [[2, 4, 6], false], - [[2, 5], true], - [[1, 3, 5, 7], true], - ]; - - doesStackIncludesOddCardTestCases.forEach(([array, expected]) => { - test(`doesStackIncludeOddCard([${array}])`, () => { - expect(doesStackIncludeOddCard(array)).toStrictEqual(expected); - }); - }); + test('when a card is not found', () => { + expect(doesStackIncludeCard([1, 2, 3], 4)).toBe(false); }); +}); - describe('getFirstOddCard', () => { - /** @type {TestAllMatrix} */ - const getFirstOddCardTestCases = [ - [[2, 4, 1, 3], 1], - [[1, 2], 1], - [[4, 2, 6], undefined], - ]; +describe('isEachCardEven', () => { + test('when all cards are even', () => { + expect(isEachCardEven([2, 4, 6])).toBe(true); + }); + test('when any card is odd', () => { + expect(isEachCardEven([2, 5, 6])).toBe(false); + }); +}); - getFirstOddCardTestCases.forEach(([array, expected]) => { - test(`getFirstOddCard([${array}])`, () => { - expect(getFirstOddCard(array)).toStrictEqual(expected); - }); - }); +describe('doesStackIncludeOddCard', () => { + test('should be true if odd number card is found', () => { + expect(doesStackIncludeOddCard([2, 5])).toBe(true); }); + test('should be false if no odd number card is found', () => { + expect(doesStackIncludeOddCard([2, 4, 6])).toBe(false); + }); +}); - describe('getFirstEvenCardPosition', () => { - /** @type {TestAllMatrix} */ - const getFirstEvenCardPositionTestCases = [ - [[2, 4, 1, 3], 0], - [[1, 2], 1], - [[1, 3, 5], -1], - ]; +describe('getFirstOddCard', () => { + test('should return the first odd card found', () => { + expect(getFirstOddCard([2, 4, 1, 3])).toBe(1); + }); + test('should return undefined if odd card is not found', () => { + expect(getFirstOddCard([4, 2, 6])).toBeUndefined(); + }); +}); - getFirstEvenCardPositionTestCases.forEach(([array, expected]) => { - test(`getFirstEvenCardPosition([${array}])`, () => { - expect(getFirstEvenCardPosition(array)).toStrictEqual(expected); - }); - }); +describe('getFirstEvenCardPosition', () => { + test('should return position of first even card', () => { + expect(getFirstEvenCardPosition([2, 4, 1, 3])).toBe(0); + }); + test('should return -1 when the card is not found', () => { + expect(getFirstEvenCardPosition([1, 3, 5])).toBe(-1); }); }); From 8d97c14f28c11393db570cfe1b97da6b7aaffbc1 Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+codeiotic@users.noreply.github.com> Date: Sat, 13 Nov 2021 17:34:51 +0530 Subject: [PATCH 112/970] Spiral Matrix: Remove unnessary class (#1514) --- .../practice/spiral-matrix/.meta/config.json | 3 +- .../practice/spiral-matrix/.meta/proof.ci.js | 60 +++++++++---------- .../practice/spiral-matrix/spiral-matrix.js | 8 +-- .../spiral-matrix/spiral-matrix.spec.js | 14 ++--- 4 files changed, 41 insertions(+), 44 deletions(-) diff --git a/exercises/practice/spiral-matrix/.meta/config.json b/exercises/practice/spiral-matrix/.meta/config.json index d69f46f7be..bc25f2ccff 100644 --- a/exercises/practice/spiral-matrix/.meta/config.json +++ b/exercises/practice/spiral-matrix/.meta/config.json @@ -6,7 +6,8 @@ "rchavarria", "SleeplessByte", "tejasbubane", - "xarxziux" + "xarxziux", + "ProProgrammer2504" ], "files": { "solution": ["spiral-matrix.js"], diff --git a/exercises/practice/spiral-matrix/.meta/proof.ci.js b/exercises/practice/spiral-matrix/.meta/proof.ci.js index 6e1cbb3bd6..fe65257700 100644 --- a/exercises/practice/spiral-matrix/.meta/proof.ci.js +++ b/exercises/practice/spiral-matrix/.meta/proof.ci.js @@ -1,39 +1,37 @@ -export class SpiralMatrix { - static ofSize(size) { - const spiral = Array(size) - .fill() - .map(() => Array(0)); +export const spiralMatrix = (size) => { + const spiral = Array(size) + .fill() + .map(() => Array(0)); - const totalNumbers = size ** 2; - let currentNumber = 1; - let topLeft = 0; - let bottomRight = size - 1; + const totalNumbers = size ** 2; + let currentNumber = 1; + let topLeft = 0; + let bottomRight = size - 1; - while (currentNumber <= totalNumbers) { - for (let x = topLeft; x <= bottomRight; x += 1) { - spiral[topLeft][x] = currentNumber; - currentNumber += 1; - } - - for (let y = topLeft + 1; y <= bottomRight; y += 1) { - spiral[y][bottomRight] = currentNumber; - currentNumber += 1; - } + while (currentNumber <= totalNumbers) { + for (let x = topLeft; x <= bottomRight; x += 1) { + spiral[topLeft][x] = currentNumber; + currentNumber += 1; + } - for (let x = bottomRight - 1; x >= topLeft; x -= 1) { - spiral[bottomRight][x] = currentNumber; - currentNumber += 1; - } + for (let y = topLeft + 1; y <= bottomRight; y += 1) { + spiral[y][bottomRight] = currentNumber; + currentNumber += 1; + } - for (let y = bottomRight - 1; y >= topLeft + 1; y -= 1) { - spiral[y][topLeft] = currentNumber; - currentNumber += 1; - } + for (let x = bottomRight - 1; x >= topLeft; x -= 1) { + spiral[bottomRight][x] = currentNumber; + currentNumber += 1; + } - topLeft += 1; - bottomRight -= 1; + for (let y = bottomRight - 1; y >= topLeft + 1; y -= 1) { + spiral[y][topLeft] = currentNumber; + currentNumber += 1; } - return spiral; + topLeft += 1; + bottomRight -= 1; } -} + + return spiral; +}; diff --git a/exercises/practice/spiral-matrix/spiral-matrix.js b/exercises/practice/spiral-matrix/spiral-matrix.js index bf9ab27c14..97a1528e3f 100644 --- a/exercises/practice/spiral-matrix/spiral-matrix.js +++ b/exercises/practice/spiral-matrix/spiral-matrix.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class SpiralMatrix { - static ofSize() { - throw new Error('Remove this statement and implement this function'); - } -} +export const spiralMatrix = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/spiral-matrix/spiral-matrix.spec.js b/exercises/practice/spiral-matrix/spiral-matrix.spec.js index 4643aeeb70..f059169d39 100644 --- a/exercises/practice/spiral-matrix/spiral-matrix.spec.js +++ b/exercises/practice/spiral-matrix/spiral-matrix.spec.js @@ -1,16 +1,16 @@ -import { SpiralMatrix } from './spiral-matrix'; +import { spiralMatrix } from './spiral-matrix'; describe('Spiral Matrix', () => { test('empty spiral', () => { const expected = []; - const actual = SpiralMatrix.ofSize(0); + const actual = spiralMatrix(0); expect(actual).toEqual(expected); }); xtest('trivial spiral', () => { const expected = [[1]]; - const actual = SpiralMatrix.ofSize(1); + const actual = spiralMatrix(1); expect(actual).toEqual(expected); }); @@ -20,7 +20,7 @@ describe('Spiral Matrix', () => { [1, 2], [4, 3], ]; - const actual = SpiralMatrix.ofSize(2); + const actual = spiralMatrix(2); expect(actual).toEqual(expected); }); @@ -31,7 +31,7 @@ describe('Spiral Matrix', () => { [8, 9, 4], [7, 6, 5], ]; - const actual = SpiralMatrix.ofSize(3); + const actual = spiralMatrix(3); expect(actual).toEqual(expected); }); @@ -43,7 +43,7 @@ describe('Spiral Matrix', () => { [11, 16, 15, 6], [10, 9, 8, 7], ]; - const actual = SpiralMatrix.ofSize(4); + const actual = spiralMatrix(4); expect(actual).toEqual(expected); }); @@ -56,7 +56,7 @@ describe('Spiral Matrix', () => { [14, 23, 22, 21, 8], [13, 12, 11, 10, 9], ]; - const actual = SpiralMatrix.ofSize(5); + const actual = spiralMatrix(5); expect(expected).toEqual(actual); }); From 64647a91601ccd3bb99ed95343b6bf3370ab0ead Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Sat, 13 Nov 2021 13:10:28 +0100 Subject: [PATCH 113/970] Added new exercise: zebra-puzzle (#1507) --- config.json | 9 + .../zebra-puzzle/.docs/instructions.append.md | 10 + .../zebra-puzzle/.docs/instructions.md | 26 +++ exercises/practice/zebra-puzzle/.eslintrc | 14 ++ .../practice/zebra-puzzle/.meta/config.json | 12 ++ .../practice/zebra-puzzle/.meta/proof.ci.js | 179 ++++++++++++++++++ .../practice/zebra-puzzle/.meta/tests.toml | 9 + exercises/practice/zebra-puzzle/.npmrc | 1 + exercises/practice/zebra-puzzle/LICENSE | 21 ++ .../practice/zebra-puzzle/babel.config.js | 15 ++ exercises/practice/zebra-puzzle/package.json | 31 +++ .../practice/zebra-puzzle/zebra-puzzle.js | 20 ++ .../zebra-puzzle/zebra-puzzle.spec.js | 12 ++ 13 files changed, 359 insertions(+) create mode 100644 exercises/practice/zebra-puzzle/.docs/instructions.append.md create mode 100644 exercises/practice/zebra-puzzle/.docs/instructions.md create mode 100644 exercises/practice/zebra-puzzle/.eslintrc create mode 100644 exercises/practice/zebra-puzzle/.meta/config.json create mode 100644 exercises/practice/zebra-puzzle/.meta/proof.ci.js create mode 100644 exercises/practice/zebra-puzzle/.meta/tests.toml create mode 100644 exercises/practice/zebra-puzzle/.npmrc create mode 100644 exercises/practice/zebra-puzzle/LICENSE create mode 100644 exercises/practice/zebra-puzzle/babel.config.js create mode 100644 exercises/practice/zebra-puzzle/package.json create mode 100644 exercises/practice/zebra-puzzle/zebra-puzzle.js create mode 100644 exercises/practice/zebra-puzzle/zebra-puzzle.spec.js diff --git a/config.json b/config.json index d657ac36a8..1b6015e705 100644 --- a/config.json +++ b/config.json @@ -1656,6 +1656,15 @@ "prerequisites": [], "difficulty": 8, "topics": ["recursion", "searching", "trees"] + }, + { + "slug": "zebra-puzzle", + "name": "Zebra Puzzle", + "uuid": "3a34cb49-546f-4aae-b49e-7d5b25db7ebb", + "practices": [], + "prerequisites": ["arrays", "classes", "for-loops", "maps"], + "difficulty": 7, + "topics": ["algorithms", "logic"] } ] }, diff --git a/exercises/practice/zebra-puzzle/.docs/instructions.append.md b/exercises/practice/zebra-puzzle/.docs/instructions.append.md new file mode 100644 index 0000000000..4bbfa0a31f --- /dev/null +++ b/exercises/practice/zebra-puzzle/.docs/instructions.append.md @@ -0,0 +1,10 @@ +# Instructions append + +## Implementation + +Implement the `waterDrinker` and `zebraOwner` methods from the `ZebraPuzzle` class. +They must return a string each, whose values are the answers to the zebra-puzzle questions "Who drinks water?" and "Who owns the Zebra?". +Each answer will be one of the resident's nationalities: Englishman, Spaniard, Ukrainian, Norwegian, or Japanese. + +Obviously, you could simply write two single-statement function if you peek at the test program to see the expected solution. +But the goal is to develop an algorithm which uses the given facts and constraints for the puzzle and determines the two correct answers. diff --git a/exercises/practice/zebra-puzzle/.docs/instructions.md b/exercises/practice/zebra-puzzle/.docs/instructions.md new file mode 100644 index 0000000000..806e264834 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.docs/instructions.md @@ -0,0 +1,26 @@ +# Description + +Solve the zebra puzzle. + +1. There are five houses. +2. The Englishman lives in the red house. +3. The Spaniard owns the dog. +4. Coffee is drunk in the green house. +5. The Ukrainian drinks tea. +6. The green house is immediately to the right of the ivory house. +7. The Old Gold smoker owns snails. +8. Kools are smoked in the yellow house. +9. Milk is drunk in the middle house. +10. The Norwegian lives in the first house. +11. The man who smokes Chesterfields lives in the house next to the man with the fox. +12. Kools are smoked in the house next to the house where the horse is kept. +13. The Lucky Strike smoker drinks orange juice. +14. The Japanese smokes Parliaments. +15. The Norwegian lives next to the blue house. + +Each of the five houses is painted a different color, and their +inhabitants are of different national extractions, own different pets, +drink different beverages and smoke different brands of cigarettes. + +Which of the residents drinks water? +Who owns the zebra? diff --git a/exercises/practice/zebra-puzzle/.eslintrc b/exercises/practice/zebra-puzzle/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/zebra-puzzle/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/zebra-puzzle/.meta/config.json b/exercises/practice/zebra-puzzle/.meta/config.json new file mode 100644 index 0000000000..4793d3ec70 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.meta/config.json @@ -0,0 +1,12 @@ +{ + "blurb": "Solve the zebra puzzle.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["zebra-puzzle.js"], + "test": ["zebra-puzzle.spec.js"], + "example": [".meta/proof.ci.js"] + }, + "source": "Wikipedia", + "source_url": "https://en.wikipedia.org/wiki/Zebra_Puzzle" +} diff --git a/exercises/practice/zebra-puzzle/.meta/proof.ci.js b/exercises/practice/zebra-puzzle/.meta/proof.ci.js new file mode 100644 index 0000000000..415c9f0189 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.meta/proof.ci.js @@ -0,0 +1,179 @@ +export class ZebraPuzzle { + constructor() { + this._waterDrinker = ''; + this._zebraOwner = ''; + + this.FIRST = 1; + this.MIDDLE = 3; + + this.red = 0; + this.green = 0; + this.ivory = 0; + this.yellow = 0; + this.blue = 0; + + this.englishman = 0; + this.spaniard = 0; + this.ukrainian = 0; + this.japanese = 0; + this.norwegian = 0; + + this.coffee = 0; + this.tea = 0; + this.milk = 0; + this.orangeJuice = 0; + this.water = 0; + + this.oldGold = 0; + this.kools = 0; + this.chesterfields = 0; + this.luckyStrike = 0; + this.parliaments = 0; + + this.dog = 0; + this.snails = 0; + this.fox = 0; + this.horse = 0; + this.zebra = 0; + + this.nationalityNames = new Map(); + + this.possiblePermutations = this.permutateValues([1, 2, 3, 4, 5]); + + this.solve(); + } + + waterDrinker() { + return this._waterDrinker; + } + + zebraOwner() { + return this._zebraOwner; + } + + permutateValues(arr) { + const result = []; + + for (let i = 0; i < arr.length; i++) { + const rest = this.permutateValues( + arr.slice(0, i).concat(arr.slice(i + 1)) + ); + + if (!rest.length) { + result.push([arr[i]]); + } else { + for (let j = 0; j < rest.length; j++) { + result.push([arr[i]].concat(rest[j])); + } + } + } + + return result; + } + + isRightOf(houseA, houseB) { + return houseA - 1 === houseB; + } + + nextTo(houseA, houseB) { + return this.isRightOf(houseA, houseB) || this.isRightOf(houseB, houseA); + } + + solve() { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveHouseColors(this.possiblePermutations[i]); + } + } + + solveHouseColors(permutation) { + this.red = permutation[0]; + this.green = permutation[1]; + this.ivory = permutation[2]; + this.yellow = permutation[3]; + this.blue = permutation[4]; + + if (this.isRightOf(this.green, this.ivory)) { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveNationalities(this.possiblePermutations[i]); + } + } + } + + solveNationalities(permutation) { + this.englishman = permutation[0]; + this.spaniard = permutation[1]; + this.ukrainian = permutation[2]; + this.japanese = permutation[3]; + this.norwegian = permutation[4]; + + if ( + this.red === this.englishman && + this.norwegian === this.FIRST && + this.nextTo(this.norwegian, this.blue) + ) { + this.nationalityNames.set(this.englishman, 'Englishman'); + this.nationalityNames.set(this.spaniard, 'Spaniard'); + this.nationalityNames.set(this.ukrainian, 'Ukrainian'); + this.nationalityNames.set(this.japanese, 'Japanese'); + this.nationalityNames.set(this.norwegian, 'Norwegian'); + + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveBeverages(this.possiblePermutations[i]); + } + } + } + + solveBeverages(permutation) { + this.coffee = permutation[0]; + this.tea = permutation[1]; + this.milk = permutation[2]; + this.orangeJuice = permutation[3]; + this.water = permutation[4]; + + if ( + this.coffee === this.green && + this.ukrainian === this.tea && + this.milk === this.MIDDLE + ) { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveCigars(this.possiblePermutations[i]); + } + } + } + + solveCigars(permutation) { + this.oldGold = permutation[0]; + this.kools = permutation[1]; + this.chesterfields = permutation[2]; + this.luckyStrike = permutation[3]; + this.parliaments = permutation[4]; + + if ( + this.kools === this.yellow && + this.luckyStrike === this.orangeJuice && + this.japanese === this.parliaments + ) { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solvePets(this.possiblePermutations[i]); + } + } + } + + solvePets(permutation) { + this.dog = permutation[0]; + this.snails = permutation[1]; + this.fox = permutation[2]; + this.horse = permutation[3]; + this.zebra = permutation[4]; + + if ( + this.spaniard === this.dog && + this.oldGold === this.snails && + this.nextTo(this.chesterfields, this.fox) && + this.nextTo(this.kools, this.horse) + ) { + this._waterDrinker = this.nationalityNames.get(this.water); + this._zebraOwner = this.nationalityNames.get(this.zebra); + } + } +} diff --git a/exercises/practice/zebra-puzzle/.meta/tests.toml b/exercises/practice/zebra-puzzle/.meta/tests.toml new file mode 100644 index 0000000000..e211da8db9 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.meta/tests.toml @@ -0,0 +1,9 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[16efb4e4-8ad7-4d5e-ba96-e5537b66fd42] +description = "resident who drinks water" + +[084d5b8b-24e2-40e6-b008-c800da8cd257] +description = "resident who owns zebra" diff --git a/exercises/practice/zebra-puzzle/.npmrc b/exercises/practice/zebra-puzzle/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/zebra-puzzle/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/zebra-puzzle/LICENSE b/exercises/practice/zebra-puzzle/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/zebra-puzzle/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/zebra-puzzle/babel.config.js b/exercises/practice/zebra-puzzle/babel.config.js new file mode 100644 index 0000000000..420ea5973b --- /dev/null +++ b/exercises/practice/zebra-puzzle/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.19', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json new file mode 100644 index 0000000000..f489d4ad33 --- /dev/null +++ b/exercises/practice/zebra-puzzle/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-zebra-puzzle", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/zebra-puzzle" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.0", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.0", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.7", + "babel-jest": "^27.3.1", + "core-js": "^3.19.1", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} diff --git a/exercises/practice/zebra-puzzle/zebra-puzzle.js b/exercises/practice/zebra-puzzle/zebra-puzzle.js new file mode 100644 index 0000000000..63fbd056c1 --- /dev/null +++ b/exercises/practice/zebra-puzzle/zebra-puzzle.js @@ -0,0 +1,20 @@ +// +// This is only a SKELETON file for the 'Zebra Puzzle' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export class ZebraPuzzle { + constructor() { + throw new Error('Remove this statement and implement this function'); + } + + waterDrinker() { + throw new Error('Remove this statement and implement this function'); + } + + zebraOwner() { + throw new Error('Remove this statement and implement this function'); + } +} + +module.exports = ZebraPuzzle; diff --git a/exercises/practice/zebra-puzzle/zebra-puzzle.spec.js b/exercises/practice/zebra-puzzle/zebra-puzzle.spec.js new file mode 100644 index 0000000000..336ef71b4a --- /dev/null +++ b/exercises/practice/zebra-puzzle/zebra-puzzle.spec.js @@ -0,0 +1,12 @@ +import { ZebraPuzzle } from './zebra-puzzle'; + +describe('Zebra puzzle', () => { + test('resident who drinks water', () => { + const puzzle = new ZebraPuzzle(); + expect(puzzle.waterDrinker()).toEqual('Norwegian'); + }); + test('resident who owns zebra', () => { + const puzzle = new ZebraPuzzle(); + expect(puzzle.zebraOwner()).toEqual('Japanese'); + }); +}); From 82f45d848ad8396a88194272fd455404e9554650 Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Sun, 14 Nov 2021 01:33:32 +0530 Subject: [PATCH 114/970] Accumulate: Deprecate Exercise (#1517) --- config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index 1b6015e705..23f6fa551b 100644 --- a/config.json +++ b/config.json @@ -1289,7 +1289,8 @@ "practices": [], "prerequisites": [], "difficulty": 5, - "topics": ["algorithms", "callbacks", "loops", "lists"] + "topics": ["algorithms", "callbacks", "loops", "lists"], + "status": "deprecated" }, { "slug": "flatten-array", From 8788a0a14474602653f54c2b9ed28253e1cac249 Mon Sep 17 00:00:00 2001 From: Kerollos Magdy Date: Sun, 14 Nov 2021 17:02:31 +0200 Subject: [PATCH 115/970] fix: remove unnessary class in rotational-cipher (#1519) --- .../rotational-cipher/.meta/proof.ci.js | 28 +++++++++---------- .../rotational-cipher/rotational-cipher.js | 8 ++---- .../rotational-cipher.spec.js | 25 ++++++++--------- 3 files changed, 27 insertions(+), 34 deletions(-) diff --git a/exercises/practice/rotational-cipher/.meta/proof.ci.js b/exercises/practice/rotational-cipher/.meta/proof.ci.js index 95acbb783f..a9be173c11 100644 --- a/exercises/practice/rotational-cipher/.meta/proof.ci.js +++ b/exercises/practice/rotational-cipher/.meta/proof.ci.js @@ -1,17 +1,15 @@ -export class RotationalCipher { - static rotate(text, shift) { - return [...text] - .map((c) => { - const isUpper = c.match(/[A-Z]/); - const isAlpha = c.match(/[a-z]/i); - const charShift = (isUpper ? 'A' : 'a').charCodeAt(0); +export function rotate(text, shift) { + return [...text] + .map((c) => { + const isUpper = c.match(/[A-Z]/); + const isAlpha = c.match(/[a-z]/i); + const charShift = (isUpper ? 'A' : 'a').charCodeAt(0); - return isAlpha - ? String.fromCharCode( - ((c.charCodeAt(0) - charShift + shift) % 26) + charShift - ) - : c; - }) - .join(''); - } + return isAlpha + ? String.fromCharCode( + ((c.charCodeAt(0) - charShift + shift) % 26) + charShift + ) + : c; + }) + .join(''); } diff --git a/exercises/practice/rotational-cipher/rotational-cipher.js b/exercises/practice/rotational-cipher/rotational-cipher.js index 4ef3abc604..d06eb61daa 100644 --- a/exercises/practice/rotational-cipher/rotational-cipher.js +++ b/exercises/practice/rotational-cipher/rotational-cipher.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class RotationalCipher { - static rotate() { - throw new Error('Remove this statement and implement this function'); - } -} +export const rotate = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/rotational-cipher/rotational-cipher.spec.js b/exercises/practice/rotational-cipher/rotational-cipher.spec.js index 1fb8c8698b..3e1e74b9c9 100644 --- a/exercises/practice/rotational-cipher/rotational-cipher.spec.js +++ b/exercises/practice/rotational-cipher/rotational-cipher.spec.js @@ -1,75 +1,72 @@ -import { RotationalCipher } from './rotational-cipher'; +import { rotate } from './rotational-cipher'; describe('Rotational cipher', () => { test('rotate a by 0, same output as input', () => { const expected = 'a'; - const actual = RotationalCipher.rotate('a', 0); + const actual = rotate('a', 0); expect(actual).toEqual(expected); }); xtest('rotate a by 1', () => { const expected = 'b'; - const actual = RotationalCipher.rotate('a', 1); + const actual = rotate('a', 1); expect(actual).toEqual(expected); }); xtest('rotate a by 26, same output as input', () => { const expected = 'a'; - const actual = RotationalCipher.rotate('a', 26); + const actual = rotate('a', 26); expect(actual).toEqual(expected); }); xtest('rotate m by 13', () => { const expected = 'z'; - const actual = RotationalCipher.rotate('m', 13); + const actual = rotate('m', 13); expect(actual).toEqual(expected); }); xtest('rotate n by 13 with wrap around alphabet', () => { const expected = 'a'; - const actual = RotationalCipher.rotate('n', 13); + const actual = rotate('n', 13); expect(actual).toEqual(expected); }); xtest('rotate capital letters', () => { const expected = 'TRL'; - const actual = RotationalCipher.rotate('OMG', 5); + const actual = rotate('OMG', 5); expect(actual).toEqual(expected); }); xtest('rotate spaces', () => { const expected = 'T R L'; - const actual = RotationalCipher.rotate('O M G', 5); + const actual = rotate('O M G', 5); expect(actual).toEqual(expected); }); xtest('rotate numbers', () => { const expected = 'Xiwxmrk 1 2 3 xiwxmrk'; - const actual = RotationalCipher.rotate('Testing 1 2 3 testing', 4); + const actual = rotate('Testing 1 2 3 testing', 4); expect(actual).toEqual(expected); }); xtest('rotate punctuation', () => { const expected = "Gzo'n zvo, Bmviyhv!"; - const actual = RotationalCipher.rotate("Let's eat, Grandma!", 21); + const actual = rotate("Let's eat, Grandma!", 21); expect(actual).toEqual(expected); }); xtest('rotate all letters', () => { const expected = 'Gur dhvpx oebja sbk whzcf bire gur ynml qbt.'; - const actual = RotationalCipher.rotate( - 'The quick brown fox jumps over the lazy dog.', - 13 - ); + const actual = rotate('The quick brown fox jumps over the lazy dog.', 13); expect(actual).toEqual(expected); }); From 8d26e8f8e1dd1880f35d5970bed89513181b923a Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Mon, 15 Nov 2021 02:53:15 +0530 Subject: [PATCH 116/970] Remove unnecessary class in Pig-Latin (#1522) --- .../practice/pig-latin/.meta/proof.ci.js | 6 +-- exercises/practice/pig-latin/pig-latin.js | 8 ++-- .../practice/pig-latin/pig-latin.spec.js | 48 +++++++++---------- 3 files changed, 28 insertions(+), 34 deletions(-) diff --git a/exercises/practice/pig-latin/.meta/proof.ci.js b/exercises/practice/pig-latin/.meta/proof.ci.js index 611c208884..8964ee1073 100644 --- a/exercises/practice/pig-latin/.meta/proof.ci.js +++ b/exercises/practice/pig-latin/.meta/proof.ci.js @@ -11,8 +11,6 @@ function translateWord(word) { return `${newWord}ay`; } -export const translator = { - translate(english) { - return english.split(' ').map(translateWord).join(' '); - }, +export const translate = (english) => { + return english.split(' ').map(translateWord).join(' '); }; diff --git a/exercises/practice/pig-latin/pig-latin.js b/exercises/practice/pig-latin/pig-latin.js index c760483044..66ca7b0f4d 100644 --- a/exercises/practice/pig-latin/pig-latin.js +++ b/exercises/practice/pig-latin/pig-latin.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class translator { - static translate() { - throw new Error('Remove this statement and implement this function'); - } -} +export const translate = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/pig-latin/pig-latin.spec.js b/exercises/practice/pig-latin/pig-latin.spec.js index 3604c9b8ce..d98f2e9745 100644 --- a/exercises/practice/pig-latin/pig-latin.spec.js +++ b/exercises/practice/pig-latin/pig-latin.spec.js @@ -1,105 +1,103 @@ -import { translator } from './pig-latin'; +import { translate } from './pig-latin'; describe('Pig Latin', () => { describe('ay is added to words that start with vowels', () => { test('word beginning with a', () => { - expect(translator.translate('apple')).toEqual('appleay'); + expect(translate('apple')).toEqual('appleay'); }); xtest('word beginning with e', () => { - expect(translator.translate('ear')).toEqual('earay'); + expect(translate('ear')).toEqual('earay'); }); xtest('word beginning with i', () => { - expect(translator.translate('igloo')).toEqual('iglooay'); + expect(translate('igloo')).toEqual('iglooay'); }); xtest('word beginning with o', () => { - expect(translator.translate('object')).toEqual('objectay'); + expect(translate('object')).toEqual('objectay'); }); xtest('word beginning with u', () => { - expect(translator.translate('under')).toEqual('underay'); + expect(translate('under')).toEqual('underay'); }); xtest('word beginning with a vowel and followed by a qu', () => { - expect(translator.translate('equal')).toEqual('equalay'); + expect(translate('equal')).toEqual('equalay'); }); }); describe('first letter and ay are moved to the end of words that start with consonants', () => { xtest('word beginning with p', () => { - expect(translator.translate('pig')).toEqual('igpay'); + expect(translate('pig')).toEqual('igpay'); }); xtest('word beginning with k', () => { - expect(translator.translate('koala')).toEqual('oalakay'); + expect(translate('koala')).toEqual('oalakay'); }); xtest('word beginning with x', () => { - expect(translator.translate('xenon')).toEqual('enonxay'); + expect(translate('xenon')).toEqual('enonxay'); }); xtest('word beginning with q without a following u', () => { - expect(translator.translate('qat')).toEqual('atqay'); + expect(translate('qat')).toEqual('atqay'); }); }); describe('some letter clusters are treated like a single consonant', () => { xtest('word beginning with ch', () => { - expect(translator.translate('chair')).toEqual('airchay'); + expect(translate('chair')).toEqual('airchay'); }); xtest('word beginning with qu', () => { - expect(translator.translate('queen')).toEqual('eenquay'); + expect(translate('queen')).toEqual('eenquay'); }); xtest('word beginning with qu and a preceding consonant', () => { - expect(translator.translate('square')).toEqual('aresquay'); + expect(translate('square')).toEqual('aresquay'); }); xtest('word beginning with th', () => { - expect(translator.translate('therapy')).toEqual('erapythay'); + expect(translate('therapy')).toEqual('erapythay'); }); xtest('word beginning with thr', () => { - expect(translator.translate('thrush')).toEqual('ushthray'); + expect(translate('thrush')).toEqual('ushthray'); }); xtest('word beginning with sch', () => { - expect(translator.translate('school')).toEqual('oolschay'); + expect(translate('school')).toEqual('oolschay'); }); }); describe('some letter clusters are treated like a single vowel', () => { xtest('word beginning with yt', () => { - expect(translator.translate('yttria')).toEqual('yttriaay'); + expect(translate('yttria')).toEqual('yttriaay'); }); xtest('word beginning with xr', () => { - expect(translator.translate('xray')).toEqual('xrayay'); + expect(translate('xray')).toEqual('xrayay'); }); }); describe('position of y in a word determines if it is a consonant or a vowel', () => { xtest('y is treated like a consonant at the beginning of a word', () => { - expect(translator.translate('yellow')).toEqual('ellowyay'); + expect(translate('yellow')).toEqual('ellowyay'); }); xtest('y is treated like a vowel at the end of a consonant cluster', () => { - expect(translator.translate('rhythm')).toEqual('ythmrhay'); + expect(translate('rhythm')).toEqual('ythmrhay'); }); xtest('y as second letter in two letter word', () => { - expect(translator.translate('my')).toEqual('ymay'); + expect(translate('my')).toEqual('ymay'); }); }); describe('phrases are translated', () => { xtest('a whole phrase', () => { - expect(translator.translate('quick fast run')).toEqual( - 'ickquay astfay unray' - ); + expect(translate('quick fast run')).toEqual('ickquay astfay unray'); }); }); }); From 212f00f4c122a0199640939b1e3dbd1eb67d68d2 Mon Sep 17 00:00:00 2001 From: Maria Kotlyarevskaya Date: Mon, 15 Nov 2021 21:31:34 +0300 Subject: [PATCH 117/970] custom-signs: Fix wrong numeration in the docs (#1523) --- exercises/concept/custom-signs/.docs/hints.md | 4 ++-- exercises/concept/custom-signs/.docs/instructions.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/concept/custom-signs/.docs/hints.md b/exercises/concept/custom-signs/.docs/hints.md index 05864c1650..408d422f73 100644 --- a/exercises/concept/custom-signs/.docs/hints.md +++ b/exercises/concept/custom-signs/.docs/hints.md @@ -9,11 +9,11 @@ - [template strings][mdn-template-strings] (Template literals) allow for substitution of strings and embedded expressions - [ternary operator][mdn-ternary-operator] is a short-hand way of operating on conditions, similar to `if/else`. It can be easier to use in template strings because it is condensed. -## 4. Build a graduation sign +## 3. Build a graduation sign - [template strings][mdn-template-strings] allow strings to span onto multiple lines. -## 5. Compute the cost of a sign +## 4. Compute the cost of a sign - Figure out the [`length`][mdn-string-length] of the characters. - Only show the first two decimal numbers using [fixed-point][mdn-to-fixed] notation. diff --git a/exercises/concept/custom-signs/.docs/instructions.md b/exercises/concept/custom-signs/.docs/instructions.md index f42a22923f..bffeed62e4 100644 --- a/exercises/concept/custom-signs/.docs/instructions.md +++ b/exercises/concept/custom-signs/.docs/instructions.md @@ -29,7 +29,7 @@ graduationFor('Hannah', 2022); // => "Congratulations Hannah!\nClass of 2022" ``` -## 5. Compute the cost of a sign +## 4. Compute the cost of a sign Implement the function `costOf(sign, currency)` which takes a string that holds the contents of the sign and a string that represents the currency. The sign has a base price of 20 in the given currency. Additionally each letter costs 2. (Whitespaces are included in the calculation.) From 1d4faf9eb5b3ded3cb8f41dfa9dbe7a75299bf6c Mon Sep 17 00:00:00 2001 From: TomPradat Date: Mon, 15 Nov 2021 20:06:36 +0100 Subject: [PATCH 118/970] Add prerequisites for practice exercises (#1468) --- config.json | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/config.json b/config.json index 23f6fa551b..1e877ea62b 100644 --- a/config.json +++ b/config.json @@ -586,7 +586,7 @@ "name": "Meetup", "uuid": "98617798-b49d-4d43-9f65-7131ee73d626", "practices": [], - "prerequisites": [], + "prerequisites": ["dates", "array-analysis", "conditionals-switch"], "difficulty": 7, "topics": [ "conditionals", @@ -611,7 +611,7 @@ "name": "Hamming", "uuid": "d773c4ef-c09e-40e4-a7fe-01456cb4a12a", "practices": [], - "prerequisites": [], + "prerequisites": ["comparison", "errors", "for-loops"], "difficulty": 2, "topics": ["conditionals", "loops", "equality", "strings"] }, @@ -620,7 +620,7 @@ "name": "Raindrops", "uuid": "f77ac2d1-cf3a-497d-bf04-b484a5a9cb37", "practices": [], - "prerequisites": [], + "prerequisites": ["arithmetic-operators", "strings", "conditionals"], "difficulty": 2, "topics": ["conditionals", "integers", "strings", "transforming"] }, @@ -629,7 +629,12 @@ "name": "Nucleotide Count", "uuid": "be6f3ab3-1593-4c2d-8a35-5f39c1d5c91f", "practices": [], - "prerequisites": [], + "prerequisites": [ + "objects", + "template-strings", + "array-loops", + "errors" + ], "difficulty": 4, "topics": [ "arrays", From e6fa8afca8bbb4acf5966478fb3c4d262d4d163f Mon Sep 17 00:00:00 2001 From: Sean <14907745+goldendemise@users.noreply.github.com> Date: Wed, 17 Nov 2021 03:44:53 -0800 Subject: [PATCH 119/970] Fix minor inconsistency with default Error (#1527) --- exercises/concept/high-score-board/high-score-board.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/high-score-board/high-score-board.js b/exercises/concept/high-score-board/high-score-board.js index 92badd1f72..d9ebe3b8b7 100644 --- a/exercises/concept/high-score-board/high-score-board.js +++ b/exercises/concept/high-score-board/high-score-board.js @@ -42,7 +42,7 @@ export function removePlayer(scoreBoard, player) { * @returns {Record} updated score board */ export function updateScore(scoreBoard, player, points) { - throw new Error('Please implement the addToScore function'); + throw new Error('Please implement the updateScore function'); } /** From a1a1628281513469f21b06c49a38ee1deb97b7c6 Mon Sep 17 00:00:00 2001 From: Andrew Craig Date: Wed, 17 Nov 2021 06:01:25 -0600 Subject: [PATCH 120/970] Fix grammar issue (#1525) --- exercises/concept/custom-signs/.docs/instructions.md | 2 +- exercises/concept/custom-signs/.meta/exemplar.js | 2 +- exercises/concept/custom-signs/custom-signs.spec.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exercises/concept/custom-signs/.docs/instructions.md b/exercises/concept/custom-signs/.docs/instructions.md index bffeed62e4..3635a2d8cb 100644 --- a/exercises/concept/custom-signs/.docs/instructions.md +++ b/exercises/concept/custom-signs/.docs/instructions.md @@ -13,7 +13,7 @@ buildSign('Birthday', 'Rob'); ## 2. Build a birthday sign -Implement the function `buildBirthdaySign(age)` that accepts an age and based on the age will determine part of the message on the sign. If the age is 50 or older, the sign will include the word _old_, otherwise the sign will include the word _young_. +Implement the function `buildBirthdaySign(age)` that accepts an age and based on the age will determine part of the message on the sign. If the age is 50 or older, the sign will include the word _mature_, otherwise the sign will include the word _young_. ```javascript buildBirthdaySign(45); diff --git a/exercises/concept/custom-signs/.meta/exemplar.js b/exercises/concept/custom-signs/.meta/exemplar.js index bbf3761ff9..d331a9a972 100644 --- a/exercises/concept/custom-signs/.meta/exemplar.js +++ b/exercises/concept/custom-signs/.meta/exemplar.js @@ -6,7 +6,7 @@ export function buildSign(occasion, name) { export function buildBirthdaySign(age) { // prettier-ignore - return `Happy Birthday! What a ${age >= 50 ? 'old' : 'young'} fellow you are.`; + return `Happy Birthday! What a ${age >= 50 ? 'mature' : 'young'} fellow you are.`; } export function graduationFor(name, year) { diff --git a/exercises/concept/custom-signs/custom-signs.spec.js b/exercises/concept/custom-signs/custom-signs.spec.js index 2cf5452871..36c838144a 100644 --- a/exercises/concept/custom-signs/custom-signs.spec.js +++ b/exercises/concept/custom-signs/custom-signs.spec.js @@ -26,13 +26,13 @@ describe('buildBirthdaySign', () => { test('age is 50 or older', () => { expect(buildBirthdaySign(51)).toBe( - 'Happy Birthday! What a old fellow you are.' + 'Happy Birthday! What a mature fellow you are.' ); }); test('age is 50', () => { expect(buildBirthdaySign(50)).toBe( - 'Happy Birthday! What a old fellow you are.' + 'Happy Birthday! What a mature fellow you are.' ); }); }); From 0ef2c22a62792126f8a3e5fa7c555ee2eeeb977b Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Wed, 17 Nov 2021 17:27:34 +0100 Subject: [PATCH 121/970] Added new exercise: tournament (#1508) --- config.json | 9 ++ .../practice/tournament/.docs/instructions.md | 62 ++++++++ exercises/practice/tournament/.eslintrc | 14 ++ .../practice/tournament/.meta/config.json | 10 ++ .../practice/tournament/.meta/proof.ci.js | 80 ++++++++++ .../practice/tournament/.meta/tests.toml | 39 +++++ exercises/practice/tournament/.npmrc | 1 + exercises/practice/tournament/LICENSE | 21 +++ exercises/practice/tournament/babel.config.js | 15 ++ exercises/practice/tournament/package.json | 31 ++++ exercises/practice/tournament/tournament.js | 8 + .../practice/tournament/tournament.spec.js | 139 ++++++++++++++++++ 12 files changed, 429 insertions(+) create mode 100644 exercises/practice/tournament/.docs/instructions.md create mode 100644 exercises/practice/tournament/.eslintrc create mode 100644 exercises/practice/tournament/.meta/config.json create mode 100644 exercises/practice/tournament/.meta/proof.ci.js create mode 100644 exercises/practice/tournament/.meta/tests.toml create mode 100644 exercises/practice/tournament/.npmrc create mode 100644 exercises/practice/tournament/LICENSE create mode 100644 exercises/practice/tournament/babel.config.js create mode 100644 exercises/practice/tournament/package.json create mode 100644 exercises/practice/tournament/tournament.js create mode 100644 exercises/practice/tournament/tournament.spec.js diff --git a/config.json b/config.json index 1e877ea62b..671f3dd26a 100644 --- a/config.json +++ b/config.json @@ -1671,6 +1671,15 @@ "prerequisites": ["arrays", "classes", "for-loops", "maps"], "difficulty": 7, "topics": ["algorithms", "logic"] + }, + { + "slug": "tournament", + "name": "Tournament", + "uuid": "e5e5363d-4e9a-478f-8b18-e578f3721ac5", + "practices": [], + "prerequisites": ["arrays", "strings", "for-loops", "objects"], + "difficulty": 3, + "topics": ["parsing", "strings"] } ] }, diff --git a/exercises/practice/tournament/.docs/instructions.md b/exercises/practice/tournament/.docs/instructions.md new file mode 100644 index 0000000000..26e93ec775 --- /dev/null +++ b/exercises/practice/tournament/.docs/instructions.md @@ -0,0 +1,62 @@ +# Instructions + +Tally the results of a small football competition. + +Based on an input file containing which team played against which and what the outcome was, create a file with a table like this: + +```text +Team | MP | W | D | L | P +Devastating Donkeys | 3 | 2 | 1 | 0 | 7 +Allegoric Alaskans | 3 | 2 | 0 | 1 | 6 +Blithering Badgers | 3 | 1 | 0 | 2 | 3 +Courageous Californians | 3 | 0 | 1 | 2 | 1 +``` + +What do those abbreviations mean? + +- MP: Matches Played +- W: Matches Won +- D: Matches Drawn (Tied) +- L: Matches Lost +- P: Points + +A win earns a team 3 points. A draw earns 1. A loss earns 0. + +The outcome should be ordered by points, descending. In case of a tie, teams are ordered alphabetically. + +## Input + +Your tallying program will receive input that looks like: + +```text +Allegoric Alaskans;Blithering Badgers;win +Devastating Donkeys;Courageous Californians;draw +Devastating Donkeys;Allegoric Alaskans;win +Courageous Californians;Blithering Badgers;loss +Blithering Badgers;Devastating Donkeys;loss +Allegoric Alaskans;Courageous Californians;win +``` + +The result of the match refers to the first team listed. So this line: + +```text +Allegoric Alaskans;Blithering Badgers;win +``` + +means that the Allegoric Alaskans beat the Blithering Badgers. + +This line: + +```text +Courageous Californians;Blithering Badgers;loss +``` + +means that the Blithering Badgers beat the Courageous Californians. + +And this line: + +```text +Devastating Donkeys;Courageous Californians;draw +``` + +means that the Devastating Donkeys and Courageous Californians tied. diff --git a/exercises/practice/tournament/.eslintrc b/exercises/practice/tournament/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/tournament/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/tournament/.meta/config.json b/exercises/practice/tournament/.meta/config.json new file mode 100644 index 0000000000..56bdc49187 --- /dev/null +++ b/exercises/practice/tournament/.meta/config.json @@ -0,0 +1,10 @@ +{ + "blurb": "Tally the results of a small football competition.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["tournament.js"], + "test": ["tournament.spec.js"], + "example": [".meta/proof.ci.js"] + } +} diff --git a/exercises/practice/tournament/.meta/proof.ci.js b/exercises/practice/tournament/.meta/proof.ci.js new file mode 100644 index 0000000000..252f2dc1ef --- /dev/null +++ b/exercises/practice/tournament/.meta/proof.ci.js @@ -0,0 +1,80 @@ +export const tournamentTally = (input) => { + const header = 'Team | MP | W | D | L | P'; + + if (!input) return header; + + const scores = input.split('\n'); + + let teamResults = calculateTeamResults(scores); + teamResults + .sort((teamA, teamB) => (teamA.name < teamB.name ? 1 : -1)) + .sort((teamA, teamB) => (teamA.points < teamB.points ? 1 : -1)); + teamResults = teamResults + .map((result) => { + return `${result.name.padEnd(30, ' ')} | ${result.games} | ${ + result.wins + } | ${result.draws} | ${result.losses} | ${result.points + .toString() + .padStart(2, ' ')}`; + }) + .join('\n'); + + return `${header}\n${teamResults}`; +}; + +const calculateTeamResults = (scores) => { + const results = []; + + for (const score of scores) { + const [homeTeam, awayTeam, result] = score.split(';'); + + let indexOfHomeTeam = results.map((team) => team.name).indexOf(homeTeam); + if (indexOfHomeTeam === -1) { + results.push(createTeamResults(homeTeam)); + indexOfHomeTeam = results.length - 1; + } + + let indexOfAwayTeam = results.map((team) => team.name).indexOf(awayTeam); + if (indexOfAwayTeam === -1) { + results.push(createTeamResults(awayTeam)); + indexOfAwayTeam = results.length - 1; + } + + results[indexOfHomeTeam].games += 1; + results[indexOfAwayTeam].games += 1; + + switch (result) { + case 'win': + results[indexOfHomeTeam].points += 3; + results[indexOfHomeTeam].wins += 1; + results[indexOfAwayTeam].losses += 1; + break; + case 'loss': + results[indexOfAwayTeam].points += 3; + results[indexOfAwayTeam].wins += 1; + results[indexOfHomeTeam].losses += 1; + break; + case 'draw': + results[indexOfHomeTeam].points += 1; + results[indexOfHomeTeam].draws += 1; + results[indexOfAwayTeam].points += 1; + results[indexOfAwayTeam].draws += 1; + break; + default: + break; + } + } + + return results; +}; + +const createTeamResults = (teamName) => { + return { + name: teamName, + wins: 0, + losses: 0, + draws: 0, + points: 0, + games: 0, + }; +}; diff --git a/exercises/practice/tournament/.meta/tests.toml b/exercises/practice/tournament/.meta/tests.toml new file mode 100644 index 0000000000..5f9cd80a79 --- /dev/null +++ b/exercises/practice/tournament/.meta/tests.toml @@ -0,0 +1,39 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[67e9fab1-07c1-49cf-9159-bc8671cc7c9c] +description = "just the header if no input" + +[1b4a8aef-0734-4007-80a2-0626178c88f4] +description = "a win is three points, a loss is zero points" + +[5f45ac09-4efe-46e7-8ddb-75ad85f86e05] +description = "a win can also be expressed as a loss" + +[fd297368-efa0-442d-9f37-dd3f9a437239] +description = "a different team can win" + +[26c016f9-e753-4a93-94e9-842f7b4d70fc] +description = "a draw is one point each" + +[731204f6-4f34-4928-97eb-1c307ba83e62] +description = "There can be more than one match" + +[49dc2463-42af-4ea6-95dc-f06cc5776adf] +description = "There can be more than one winner" + +[6d930f33-435c-4e6f-9e2d-63fa85ce7dc7] +description = "There can be more than two teams" + +[97022974-0c8a-4a50-8fe7-e36bdd8a5945] +description = "typical input" + +[fe562f0d-ac0a-4c62-b9c9-44ee3236392b] +description = "incomplete competition (not all pairs have played)" + +[3aa0386f-150b-4f99-90bb-5195e7b7d3b8] +description = "ties broken alphabetically" + +[f9e20931-8a65-442a-81f6-503c0205b17a] +description = "ensure points sorted numerically" diff --git a/exercises/practice/tournament/.npmrc b/exercises/practice/tournament/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/tournament/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/tournament/LICENSE b/exercises/practice/tournament/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/tournament/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/tournament/babel.config.js b/exercises/practice/tournament/babel.config.js new file mode 100644 index 0000000000..420ea5973b --- /dev/null +++ b/exercises/practice/tournament/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.19', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json new file mode 100644 index 0000000000..d77c8e9874 --- /dev/null +++ b/exercises/practice/tournament/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-tournament", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/tournament" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.0", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.0", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.7", + "babel-jest": "^27.3.1", + "core-js": "^3.19.1", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} diff --git a/exercises/practice/tournament/tournament.js b/exercises/practice/tournament/tournament.js new file mode 100644 index 0000000000..e559cf1bb0 --- /dev/null +++ b/exercises/practice/tournament/tournament.js @@ -0,0 +1,8 @@ +// +// This is only a SKELETON file for the 'Tournament' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export const tournamentTally = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/tournament/tournament.spec.js b/exercises/practice/tournament/tournament.spec.js new file mode 100644 index 0000000000..ac5a12edd8 --- /dev/null +++ b/exercises/practice/tournament/tournament.spec.js @@ -0,0 +1,139 @@ +import { tournamentTally } from './tournament'; + +describe('Tournament', () => { + test('just the header if no input', () => { + const tally = tournamentTally(''); + const expected = 'Team | MP | W | D | L | P'; + expect(tally).toEqual(expected); + }); + test('a win is three points, a loss is zero points', () => { + const tally = tournamentTally('Allegoric Alaskans;Blithering Badgers;win'); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 1 | 1 | 0 | 0 | 3\n' + + 'Blithering Badgers | 1 | 0 | 0 | 1 | 0'; + expect(tally).toEqual(expected); + }); + test('a win can also be expressed as a loss', () => { + const tally = tournamentTally('Blithering Badgers;Allegoric Alaskans;loss'); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 1 | 1 | 0 | 0 | 3\n' + + 'Blithering Badgers | 1 | 0 | 0 | 1 | 0'; + expect(tally).toEqual(expected); + }); + test('a different team can win', () => { + const tally = tournamentTally('Blithering Badgers;Allegoric Alaskans;win'); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Blithering Badgers | 1 | 1 | 0 | 0 | 3\n' + + 'Allegoric Alaskans | 1 | 0 | 0 | 1 | 0'; + expect(tally).toEqual(expected); + }); + test('a draw is one point each', () => { + const tally = tournamentTally('Allegoric Alaskans;Blithering Badgers;draw'); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 1 | 0 | 1 | 0 | 1\n' + + 'Blithering Badgers | 1 | 0 | 1 | 0 | 1'; + expect(tally).toEqual(expected); + }); + test('there can be more than one match', () => { + const input = + 'Allegoric Alaskans;Blithering Badgers;win\n' + + 'Allegoric Alaskans;Blithering Badgers;win'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 2 | 2 | 0 | 0 | 6\n' + + 'Blithering Badgers | 2 | 0 | 0 | 2 | 0'; + expect(tally).toEqual(expected); + }); + test('there can be more than one winner', () => { + const input = + 'Allegoric Alaskans;Blithering Badgers;loss\n' + + 'Allegoric Alaskans;Blithering Badgers;win'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 2 | 1 | 0 | 1 | 3\n' + + 'Blithering Badgers | 2 | 1 | 0 | 1 | 3'; + expect(tally).toEqual(expected); + }); + test('there can be more than two teams', () => { + const input = + 'Allegoric Alaskans;Blithering Badgers;win\n' + + 'Blithering Badgers;Courageous Californians;win\n' + + 'Courageous Californians;Allegoric Alaskans;loss'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 2 | 2 | 0 | 0 | 6\n' + + 'Blithering Badgers | 2 | 1 | 0 | 1 | 3\n' + + 'Courageous Californians | 2 | 0 | 0 | 2 | 0'; + expect(tally).toEqual(expected); + }); + test('typical input', () => { + const input = + 'Allegoric Alaskans;Blithering Badgers;win\n' + + 'Devastating Donkeys;Courageous Californians;draw\n' + + 'Devastating Donkeys;Allegoric Alaskans;win\n' + + 'Courageous Californians;Blithering Badgers;loss\n' + + 'Blithering Badgers;Devastating Donkeys;loss\n' + + 'Allegoric Alaskans;Courageous Californians;win'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Devastating Donkeys | 3 | 2 | 1 | 0 | 7\n' + + 'Allegoric Alaskans | 3 | 2 | 0 | 1 | 6\n' + + 'Blithering Badgers | 3 | 1 | 0 | 2 | 3\n' + + 'Courageous Californians | 3 | 0 | 1 | 2 | 1'; + expect(tally).toEqual(expected); + }); + test('incomplete competition (not all pairs have played)', () => { + const input = + 'Allegoric Alaskans;Blithering Badgers;loss\n' + + 'Devastating Donkeys;Allegoric Alaskans;loss\n' + + 'Courageous Californians;Blithering Badgers;draw\n' + + 'Allegoric Alaskans;Courageous Californians;win'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 3 | 2 | 0 | 1 | 6\n' + + 'Blithering Badgers | 2 | 1 | 1 | 0 | 4\n' + + 'Courageous Californians | 2 | 0 | 1 | 1 | 1\n' + + 'Devastating Donkeys | 1 | 0 | 0 | 1 | 0'; + expect(tally).toEqual(expected); + }); + test('ties broken alphabetically', () => { + const input = + 'Courageous Californians;Devastating Donkeys;win\n' + + 'Allegoric Alaskans;Blithering Badgers;win\n' + + 'Devastating Donkeys;Allegoric Alaskans;loss\n' + + 'Courageous Californians;Blithering Badgers;win\n' + + 'Blithering Badgers;Devastating Donkeys;draw\n' + + 'Allegoric Alaskans;Courageous Californians;draw'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Allegoric Alaskans | 3 | 2 | 1 | 0 | 7\n' + + 'Courageous Californians | 3 | 2 | 1 | 0 | 7\n' + + 'Blithering Badgers | 3 | 0 | 1 | 2 | 1\n' + + 'Devastating Donkeys | 3 | 0 | 1 | 2 | 1'; + expect(tally).toEqual(expected); + }); + test('ensure points sorted numerically', () => { + const input = + 'Devastating Donkeys;Blithering Badgers;win\n' + + 'Devastating Donkeys;Blithering Badgers;win\n' + + 'Devastating Donkeys;Blithering Badgers;win\n' + + 'Devastating Donkeys;Blithering Badgers;win\n' + + 'Blithering Badgers;Devastating Donkeys;win'; + const tally = tournamentTally(input); + const expected = + 'Team | MP | W | D | L | P\n' + + 'Devastating Donkeys | 5 | 4 | 0 | 1 | 12\n' + + 'Blithering Badgers | 5 | 1 | 0 | 4 | 3'; + expect(tally).toEqual(expected); + }); +}); From 6030b03764008479cfe5808652e5bdd279cd97e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Nov 2021 00:38:50 +0530 Subject: [PATCH 122/970] Bump @babel/preset-env from 7.16.0 to 7.16.4 (#1526) * Bump @babel/preset-env from 7.16.0 to 7.16.4 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.16.0 to 7.16.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.4/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 235 ++++++++++-------- package.json | 2 +- 142 files changed, 274 insertions(+), 243 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 607f770181..4408d529fa 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index fce8593680..cf7542b242 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 5b57e6ed87..05a7e93e32 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index dba2abc598..0b432ce673 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 02556a2f66..c5c4055c6f 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index ca142cdb9b..65da667c80 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 668c59adcf..cee588eae1 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 6bf587432e..71d9306a15 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 58bd77c999..aed291f0ea 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 5e1f8c0b0c..fce207400b 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 3ed33637bf..ad6bdb7200 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 552eb05b47..0e0b3a0901 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 2183358825..0ae0aff2ca 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b8898cbdd1..c1fb92e482 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index bd930a88c3..e0f995335f 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 01d0825a0f..82876524a3 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 12cba96977..2d73f31de9 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index f03fcbf44e..08a89a3c97 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 61ec44f8e9..082a88130b 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index f39b4bb384..e20c02796c 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 358425892b..cfe12afd20 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 55f6e27f28..ae69a6f6dc 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 3ed512694f..7f339962c7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 5a112b40cf..9f0afbd2d9 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 1f4c18dd9c..4908f4c31d 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 3889bf2c2c..c17331d731 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 2718b16516..9f8720fefd 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index a6530b7697..8e6a6f56a8 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 90655e5cfc..d765f64cf0 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a187ab2aa1..18938d74cd 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 348ef53d83..0614dc30b4 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 9f57be3db4..d0c0f8b6a7 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 43eb726c70..f2d76b5f4e 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index f8e51e07c4..12d7ab3151 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 31f310d601..6056196623 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 0fddb8bcd6..ba1ed9afdd 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index f400413354..8e8e434668 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index f402ff6c65..90de50b7e2 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 6060b97c49..ffda756feb 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index b59dbc3706..8290628f6e 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 7ba2932f86..6b2064db7d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index ecdf876658..ed2c95ad3c 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 5e56b127e2..84a8f75693 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index a511f55822..4d4e4333cf 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index c9bb1b7d07..c3526aa80c 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index b8bbec4b37..52a79c44dd 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index c522e1ca8f..ac9754f16d 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index cb4cadb2f4..0e9b273868 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index c7b4643764..c7fa36ff2d 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index f91b732837..542aa2bd25 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 1f881cfba3..8435ddd689 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 8b8812fc68..4ce4b0d367 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index a6b13d703e..4bf8e2ce45 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index a47e71a490..b49748738d 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 1724dab655..0a65d5b4a7 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 9740c6bd07..e998a96103 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index eea7cb2295..fca779d7cb 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 1ab5d3419d..5e624c9f8e 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 2841a9e3f4..c666c47d6a 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 8559520ead..b0bd249ad4 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 90b9ab3085..31ac1c043f 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 771f465f4b..b3eb150be7 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e918f7caf2..227899aa44 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index c38b0c58a5..a100899db6 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e2ed3882c2..9c4067d40c 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index cf9067449e..9cd64e5ceb 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index e2243f8eee..46a7adec78 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index e8b56da5be..916cc9ba12 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 8d1e3d260b..60901a6d57 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index f385e6cf90..20d8af3c39 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index dfd0153529..131db8d35c 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 87f8d0af14..e888378a31 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 68c66785bc..fd660beb55 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 9d740278e8..62ead911ce 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 38da11f9ea..c1c8a2903e 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 5035a33ac5..3fd16a6c21 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 1dd223a49a..b878399ed6 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 2b771e354c..88d66cd253 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index ceef589984..d8e0f48641 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 06a05e35f5..23d470c9ea 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index f25096d458..dcfb8eab48 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index f9b42455a9..c131fcb911 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index ed23a362cc..3690df1927 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index ef6a475915..a9ce6c9e21 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 91d9bbf8df..cd6decfc73 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 248034f9cf..c016803232 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 51e4ed0735..2e0bb87e5e 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 4f8bc96c81..3af1fddf3b 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 5baf50e199..c212229323 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index b38e8721c2..42ef097c78 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index e7f9f9c169..f3925d7b20 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 66c86e5998..b456318d78 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index c43c134bb7..34a12aa8ae 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 413ab69f57..afda3c8ec7 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 82b6053724..77d5e4f6fc 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b7dc276215..b67415d15e 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index c33ae0f5d0..51dbc3962a 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 22b3c0d046..88f199b40d 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 8a0673e841..beed8353c4 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index df5977b25f..87f1ccb99f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index b997d5a516..29f3f034f4 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index e77845db0b..1ea36a64e3 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 16defde49a..7d41f16a57 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 14481d641c..cb3d0069ce 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 4e661420c2..fc26431189 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 49d83a22b8..da11388e4d 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 54d3e45e55..3b8f403df9 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 2cd667845c..4f7c81ccaa 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 580f511056..17b56b2e17 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index d304f2f8aa..e2bd2c4c7e 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 66945f70e6..ad8deebec3 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 7a4d2a6904..b697fd3c8e 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index d345e68af3..94481dec62 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 0c2fa0eba4..5c7d443fda 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 5441dd8403..d3e1890c9f 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 86be317398..0bec453cbd 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 782b74bb9f..763749bcfb 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 2038d14f67..aa9395a84c 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 3ae5b0e304..7f6af1c203 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 1a727a32cd..4c1cc67f22 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 05695c6bd2..dbe4afbfbe 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index beedbf449b..dd8ae34e6c 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 7ace40b7f8..f1f886ca1b 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 31256ffc26..d3105eb6dc 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index f66ecd624e..d62a077dca 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index f743ecdce5..1e305e1c1b 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index d77c8e9874..f8b2582d77 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 0088e4aee0..fb920742fa 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index fb8a5bf145..8762ec2ffb 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index fede8b01b8..9721117f93 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index e37b0043db..14d7fdc7c5 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index bc87921b5e..e108e3fa61 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index f470c1052c..cabc15e42a 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 08556d972c..01360f00b0 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 4e6c0c458d..00abe9031d 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index ab13acd280..5879dc8391 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index bb2b799837..9e4e8365f7 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index a691ed144d..32dfdceb2d 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index f489d4ad33..4295a3acba 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index ab15e06740..522ee9f6c1 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", diff --git a/package-lock.json b/package-lock.json index df32093ad8..627ca712ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,9 +30,9 @@ } }, "@babel/compat-data": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", - "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", "dev": true }, "@babel/core": { @@ -389,17 +389,48 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", - "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", "dev": true, "requires": { "@babel/compat-data": "^7.16.0", "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", + "browserslist": "^4.17.5", "semver": "^6.3.0" }, "dependencies": { + "browserslist": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001282", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", + "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.900", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.900.tgz", + "integrity": "sha512-SuXbQD8D4EjsaBaJJxySHbC+zq8JrFfxtb4GIr4E9n1BcROyMcRrJCYQNpJ9N+Wjf5mFp7Wp0OHykd14JNEzzQ==", + "dev": true + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -478,9 +509,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -528,9 +559,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", - "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -616,9 +647,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -633,9 +664,9 @@ } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", @@ -643,7 +674,7 @@ "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/parser": "^7.16.3", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -904,9 +935,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -921,9 +952,9 @@ } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", @@ -931,7 +962,7 @@ "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/parser": "^7.16.3", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -1009,9 +1040,9 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", - "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", @@ -1116,9 +1147,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -1133,9 +1164,9 @@ } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", @@ -1143,7 +1174,7 @@ "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/parser": "^7.16.3", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -1341,9 +1372,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -1358,9 +1389,9 @@ } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", @@ -1368,7 +1399,7 @@ "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/parser": "^7.16.3", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -1615,9 +1646,9 @@ "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.0.tgz", - "integrity": "sha512-djyecbGMEh4rOb/Tc1M5bUW2Ih1IZRa9PoubnPOCzM+DRE89uGUHR1Y+3aDdTMW4drjGRZ2ol8dt1JUFg6hJLQ==", + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -1651,13 +1682,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", - "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0", + "@babel/helper-remap-async-to-generator": "^7.16.4", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "dependencies": { @@ -2275,9 +2306,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -2481,9 +2512,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, "@babel/template": { @@ -2683,9 +2714,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz", - "integrity": "sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2864,18 +2895,18 @@ } }, "@babel/preset-env": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", - "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", "@babel/plugin-proposal-class-properties": "^7.16.0", "@babel/plugin-proposal-class-static-block": "^7.16.0", "@babel/plugin-proposal-dynamic-import": "^7.16.0", @@ -2925,7 +2956,7 @@ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", "@babel/plugin-transform-new-target": "^7.16.0", "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", "@babel/plugin-transform-property-literals": "^7.16.0", "@babel/plugin-transform-regenerator": "^7.16.0", "@babel/plugin-transform-reserved-words": "^7.16.0", @@ -2938,10 +2969,10 @@ "@babel/plugin-transform-unicode-regex": "^7.16.0", "@babel/preset-modules": "^0.1.5", "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.2.3", - "babel-plugin-polyfill-corejs3": "^0.3.0", - "babel-plugin-polyfill-regenerator": "^0.2.3", - "core-js-compat": "^3.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", "semver": "^6.3.0" }, "dependencies": { @@ -3011,9 +3042,9 @@ } }, "@babel/runtime": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.0.tgz", - "integrity": "sha512-Nht8L0O8YCktmsDV6FqFue7vQLRx3Hb0B37lS5y0jDRqRxlBG4wIJHnf9/bgSE2UyipKFA01YtS+npRdTWBUyw==", + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4547,13 +4578,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", - "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "semver": "^6.1.1" }, "dependencies": { @@ -4566,22 +4597,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", - "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4", + "@babel/helper-define-polyfill-provider": "^0.3.0", "core-js-compat": "^3.18.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", - "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4" + "@babel/helper-define-polyfill-provider": "^0.3.0" } }, "babel-preset-current-node-syntax": { @@ -5128,38 +5159,38 @@ "dev": true }, "core-js-compat": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.0.tgz", - "integrity": "sha512-R09rKZ56ccGBebjTLZHvzDxhz93YPT37gBm6qUhnwj3Kt7aCjjZWD1injyNbyeFHxNKfeZBSyds6O9n3MKq1sw==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", + "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", "dev": true, "requires": { - "browserslist": "^4.17.5", + "browserslist": "^4.17.6", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", - "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001271", - "electron-to-chromium": "^1.3.878", + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", "escalade": "^3.1.1", "node-releases": "^2.0.1", "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001274", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", - "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", + "version": "1.0.30001282", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", + "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", "dev": true }, "electron-to-chromium": { - "version": "1.3.885", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.885.tgz", - "integrity": "sha512-JXKFJcVWrdHa09n4CNZYfYaK6EW5aAew7/wr3L1OnsD1L+JHL+RCtd7QgIsxUbFPeTwPlvnpqNNTOLkoefmtXg==", + "version": "1.3.900", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.900.tgz", + "integrity": "sha512-SuXbQD8D4EjsaBaJJxySHbC+zq8JrFfxtb4GIr4E9n1BcROyMcRrJCYQNpJ9N+Wjf5mFp7Wp0OHykd14JNEzzQ==", "dev": true }, "node-releases": { diff --git a/package.json b/package.json index 5d4c65a567..2e06cfe821 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.16.0", "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.0", + "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.7", From a32bce7ef29bf97e7d7f528aed3cdd9c671c00da Mon Sep 17 00:00:00 2001 From: Gabriel Porras Date: Fri, 19 Nov 2021 09:16:03 -0500 Subject: [PATCH 123/970] Fix which vs that mixup (#1532) --- .../coordinate-transformation/.docs/instructions.md | 4 ++-- .../coordinate-transformation/.meta/exemplar.js | 10 +++++----- .../coordinate-transformation.js | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/exercises/concept/coordinate-transformation/.docs/instructions.md b/exercises/concept/coordinate-transformation/.docs/instructions.md index e71cf59e15..81a3747e34 100644 --- a/exercises/concept/coordinate-transformation/.docs/instructions.md +++ b/exercises/concept/coordinate-transformation/.docs/instructions.md @@ -6,7 +6,7 @@ so you decide to use a function closure to create reusable transformation for `{ ## 1. Translate the coordinates -Implement the `translate2d` function which returns a function making use of a closure to perform a repeatable 2d translation of a coordinate pair. +Implement the `translate2d` function that returns a function making use of a closure to perform a repeatable 2d translation of a coordinate pair. ```javascript const moveCoordinatesRight2Px = translate2d(2, 0); @@ -16,7 +16,7 @@ const result = moveCoordinatesRight2Px(4, 8); ## 2. Scale the coordinates -Implement the `scale2d` function which returns a function making use of a closure to perform a repeatable 2d scale of a coordinate pair. +Implement the `scale2d` function that returns a function making use of a closure to perform a repeatable 2d scale of a coordinate pair. > For the purposes of this exercise, assume only positive scaling values. diff --git a/exercises/concept/coordinate-transformation/.meta/exemplar.js b/exercises/concept/coordinate-transformation/.meta/exemplar.js index 409c780f3d..d8ab9897ec 100644 --- a/exercises/concept/coordinate-transformation/.meta/exemplar.js +++ b/exercises/concept/coordinate-transformation/.meta/exemplar.js @@ -1,7 +1,7 @@ // @ts-check /** - * Create a function which returns a function making use of a closure to + * Create a function that returns a function making use of a closure to * perform a repeatable 2d translation of a coordinate pair. * * @param {number} dx the translate x component @@ -17,7 +17,7 @@ export function translate2d(dx, dy) { } /** - * Create a function which returns a function making use of a closure to + * Create a function that returns a function making use of a closure to * perform a repeatable 2d scale of a coordinate pair. * * @param {number} sx the amount to scale the x component @@ -33,7 +33,7 @@ export function scale2d(sx, sy) { } /** - * Create a composition function which returns a function that combines two + * Create a composition function that returns a function that combines two * functions to perform a repeatable transformation * * @param {function} f the first function to apply @@ -50,12 +50,12 @@ export function composeTransform(f, g) { } /** - * Return a function which memoizes the last result. If arguments are the same, + * Return a function that memoizes the last result. If arguments are the same, * then memoized result returned. * * @param {function} f the transformation function to memoize, assumes takes two arguments 'x' and 'y' * - * @returns {function} a function which takes and x, y argument, and will either return the saved result + * @returns {function} a function which takes x and y arguments, and will either return the saved result * if the arguments are the same on subsequent calls, or compute a new result if they are different. */ export function memoizeTransform(f) { diff --git a/exercises/concept/coordinate-transformation/coordinate-transformation.js b/exercises/concept/coordinate-transformation/coordinate-transformation.js index 8428408004..e32567ad1a 100644 --- a/exercises/concept/coordinate-transformation/coordinate-transformation.js +++ b/exercises/concept/coordinate-transformation/coordinate-transformation.js @@ -5,7 +5,7 @@ // implementing this exercise. /** - * Create a function which returns a function making use of a closure to + * Create a function that returns a function making use of a closure to * perform a repeatable 2d translation of a coordinate pair. * * @param {number} dx the translate x component @@ -19,7 +19,7 @@ export function translate2d(dx, dy) { } /** - * Create a function which returns a function making use of a closure to + * Create a function that returns a function making use of a closure to * perform a repeatable 2d scale of a coordinate pair. * * @param {number} sx the amount to scale the x component @@ -33,7 +33,7 @@ export function scale2d(sx, sy) { } /** - * Create a composition function which returns a function that combines two + * Create a composition function that returns a function that combines two * functions to perform a repeatable transformation * * @param {function} f the first function to apply @@ -47,12 +47,12 @@ export function composeTransform(f, g) { } /** - * Return a function which memoizes the last result. If the arguments are the same as the last call, + * Return a function that memoizes the last result. If the arguments are the same as the last call, * then memoized result returned. * * @param {function} f the transformation function to memoize, assumes takes two arguments 'x' and 'y' * - * @returns {function} a function which takes and x, y argument, and will either return the saved result + * @returns {function} a function which takes x and y arguments, and will either return the saved result * if the arguments are the same on subsequent calls, or compute a new result if they are different. */ export function memoizeTransform(f) { From 7c60c8f0f5cb2800caa5b57ea3f4a81d2485858d Mon Sep 17 00:00:00 2001 From: Shiva Date: Fri, 19 Nov 2021 19:47:59 +0530 Subject: [PATCH 124/970] Add new test case to 'bank-account' exercise (#1533) --- exercises/practice/bank-account/bank-account.spec.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/exercises/practice/bank-account/bank-account.spec.js b/exercises/practice/bank-account/bank-account.spec.js index 24d6786d66..d7ff125ae5 100644 --- a/exercises/practice/bank-account/bank-account.spec.js +++ b/exercises/practice/bank-account/bank-account.spec.js @@ -113,4 +113,12 @@ describe('Bank Account', () => { account.deposit(-50); }).toThrow(ValueError); }); + + test('changing balance directly throws error', () => { + const account = new BankAccount(); + account.open(); + expect(() => { + account.balance = 100; + }).toThrow(Error); + }); }); From ea556aee11db274e2b17c89bc26c5febfa693737 Mon Sep 17 00:00:00 2001 From: Anthony R Johnston Date: Sun, 21 Nov 2021 22:00:27 -0600 Subject: [PATCH 125/970] Fixes mistyped .3547 for 25.47% in exercise (#1536) Co-authored-by: Anthony Johnston --- exercises/concept/freelancer-rates/freelancer-rates.spec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/freelancer-rates/freelancer-rates.spec.js b/exercises/concept/freelancer-rates/freelancer-rates.spec.js index 2e3026c789..1af1893d10 100644 --- a/exercises/concept/freelancer-rates/freelancer-rates.spec.js +++ b/exercises/concept/freelancer-rates/freelancer-rates.spec.js @@ -85,8 +85,8 @@ describe('freelancer rates', () => { }); test('for 155 days with 25.47% discount', () => { - const actual = priceWithMonthlyDiscount(29.654321, 155, 0.3547); - const expected = 23813; + const actual = priceWithMonthlyDiscount(29.654321, 155, 0.2547); + const expected = 27467; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); }); From 5c85d25491734e8bcd4fb2e45aa72ea1d89991cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Nov 2021 23:24:13 +0530 Subject: [PATCH 126/970] Bump prettier from 2.4.1 to 2.5.0 (#1540) Bumps [prettier](https://github.com/prettier/prettier) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.4.1...2.5.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 627ca712ff..a082029d6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9773,9 +9773,9 @@ "dev": true }, "prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz", + "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==", "dev": true }, "pretty-format": { diff --git a/package.json b/package.json index 2e06cfe821..824a96ab3b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", - "prettier": "^2.4.1", + "prettier": "^2.5.0", "shelljs": "^0.8.4" }, "dependencies": {}, From b00158e5bcf3ca1048b7d509fe39bfa7e48baf9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Nov 2021 23:24:21 +0530 Subject: [PATCH 127/970] Bump chalk from 4.1.2 to 5.0.0 (#1541) Bumps [chalk](https://github.com/chalk/chalk) from 4.1.2 to 5.0.0. - [Release notes](https://github.com/chalk/chalk/releases) - [Commits](https://github.com/chalk/chalk/compare/v4.1.2...v5.0.0) --- updated-dependencies: - dependency-name: chalk dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 149 +++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 101 insertions(+), 50 deletions(-) diff --git a/package-lock.json b/package-lock.json index a082029d6b..771be059a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4377,6 +4377,15 @@ "@types/yargs-parser": "*" } }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -4396,12 +4405,48 @@ "fill-range": "^7.0.1" } }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "ci-info": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", "dev": true }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -4856,55 +4901,10 @@ "dev": true }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.0.tgz", + "integrity": "sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==", + "dev": true }, "char-regex": { "version": "1.0.2", @@ -5658,6 +5658,51 @@ } } }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -5702,6 +5747,12 @@ "type-fest": "^0.20.2" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", diff --git a/package.json b/package.json index 824a96ab3b..b175b4e01e 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.7", "babel-jest": "^27.3.1", - "chalk": "^4.1.2", + "chalk": "^5.0.0", "core-js": "^3.19.1", "diff": "^5.0.0", "eslint": "^7.32.0", From 9b37257c4e8eceaebd817eeb5669d7611bbf8c49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 28 Nov 2021 23:57:27 +0530 Subject: [PATCH 128/970] Bump @types/node from 16.11.7 to 16.11.10 (#1538) * Bump @types/node from 16.11.7 to 16.11.10 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.7 to 16.11.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 142 files changed, 144 insertions(+), 144 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 4408d529fa..b624dd3a31 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index cf7542b242..a2efa80b5a 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 05a7e93e32..2d7b8e521a 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 0b432ce673..6d1ff62678 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index c5c4055c6f..0c61d46ca3 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 65da667c80..4af8e262f7 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index cee588eae1..4e833561f7 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 71d9306a15..7923f51d25 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index aed291f0ea..135f16dfb7 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index fce207400b..637364dc31 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ad6bdb7200..c983718bbe 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0e0b3a0901..32d539155a 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 0ae0aff2ca..9b94b06b25 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index c1fb92e482..65e9df2f70 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index e0f995335f..5aedc53c9b 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 82876524a3..d0526d26a7 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 2d73f31de9..e25d52a4cc 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 08a89a3c97..80871b97c8 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 082a88130b..e8734430b3 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index e20c02796c..2b18a38d21 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index cfe12afd20..3a3b23a24f 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index ae69a6f6dc..708d9a3791 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 7f339962c7..39bd107c0a 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 9f0afbd2d9..1ce279e315 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 4908f4c31d..b1b4ced9a8 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index c17331d731..405b3b0b89 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 9f8720fefd..e82a4c8381 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 8e6a6f56a8..efe2074ebb 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index d765f64cf0..e74db3dc1c 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 18938d74cd..c31232ae43 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 0614dc30b4..40eafb8f66 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index d0c0f8b6a7..af71e7bd28 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f2d76b5f4e..1b849c57c3 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 12d7ab3151..fa1c09346c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 6056196623..2e00364c25 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index ba1ed9afdd..a7df975a2a 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 8e8e434668..ddfb73a19a 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 90de50b7e2..b77e689c1c 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ffda756feb..2ef14c0d51 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 8290628f6e..70c5d638f6 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 6b2064db7d..4b03426b32 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index ed2c95ad3c..a7ffc6f43e 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 84a8f75693..218d9936f8 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 4d4e4333cf..4642061050 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index c3526aa80c..57c04f01c2 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 52a79c44dd..3bb06a5509 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ac9754f16d..3067055663 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 0e9b273868..fe1a114016 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index c7fa36ff2d..28d3862774 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 542aa2bd25..f8e945e1d2 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 8435ddd689..139393672d 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 4ce4b0d367..2db4d0722f 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 4bf8e2ce45..1f76727f90 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index b49748738d..e1df7410e7 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 0a65d5b4a7..9452afb0ad 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index e998a96103..655a2b5120 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index fca779d7cb..acdedd5609 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5e624c9f8e..4795acad21 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index c666c47d6a..54dd0fd8e1 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index b0bd249ad4..045f7c69ba 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 31ac1c043f..1fb8eeb1c0 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index b3eb150be7..16b8d9f22e 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 227899aa44..02daf554e3 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index a100899db6..ef7d7fe844 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 9c4067d40c..2f1560ec88 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 9cd64e5ceb..8ae8a8a660 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 46a7adec78..79bf8644c0 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 916cc9ba12..967d60c40a 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 60901a6d57..b5453ce405 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 20d8af3c39..a06818b736 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 131db8d35c..9ffc167dc5 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index e888378a31..56c1c78673 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index fd660beb55..001e0cde9c 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 62ead911ce..31749a51cc 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index c1c8a2903e..02b7efa617 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 3fd16a6c21..c4509aa419 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index b878399ed6..daafa874c2 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 88d66cd253..2bee16dcfe 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index d8e0f48641..ecd3e4383c 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 23d470c9ea..e1db8260c8 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index dcfb8eab48..dcbcd8e073 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index c131fcb911..8fea2a0e1c 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 3690df1927..7a42108f4a 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index a9ce6c9e21..1b53f80f21 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index cd6decfc73..2ea38c3683 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index c016803232..bea06d0e17 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 2e0bb87e5e..d37673febd 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 3af1fddf3b..7bbd67c13f 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index c212229323..fd3400eec7 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 42ef097c78..477472ceb7 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index f3925d7b20..5efb9f86f4 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index b456318d78..c06030e347 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 34a12aa8ae..ac0102dcdc 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index afda3c8ec7..424093c9e8 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 77d5e4f6fc..41019149b4 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b67415d15e..e1f3782e70 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 51dbc3962a..f515824dd3 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 88f199b40d..54f205decb 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index beed8353c4..16b1128d14 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 87f1ccb99f..17031380fe 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 29f3f034f4..5c7edd2946 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 1ea36a64e3..88922679ea 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 7d41f16a57..d2685f376b 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index cb3d0069ce..c32b73025d 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index fc26431189..c1a97e2516 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index da11388e4d..8f8404f7ba 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 3b8f403df9..6284149233 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 4f7c81ccaa..4c2376268b 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 17b56b2e17..044274eb1e 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index e2bd2c4c7e..ca07bd9b89 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ad8deebec3..a74eb6e382 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index b697fd3c8e..f6d912a924 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 94481dec62..445d4393ab 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 5c7d443fda..c91b1fcef7 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index d3e1890c9f..cf62b96a14 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 0bec453cbd..91add07fa9 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 763749bcfb..b89eea5618 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index aa9395a84c..bd93da7ca1 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 7f6af1c203..3b33eab06e 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 4c1cc67f22..70d21875b6 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index dbe4afbfbe..8c6ca1abaa 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index dd8ae34e6c..13c842bf8a 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index f1f886ca1b..febd47b3df 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index d3105eb6dc..c92f03a313 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index d62a077dca..af9fb6f0c3 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 1e305e1c1b..62a471f2ca 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index f8b2582d77..48c09b00cb 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index fb920742fa..6a6a7979b3 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 8762ec2ffb..79eca5d6ba 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 9721117f93..c3d9a16cf2 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 14d7fdc7c5..428cff6f4f 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index e108e3fa61..c96c597b54 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index cabc15e42a..e1735d8b6b 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 01360f00b0..49f5506ff9 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 00abe9031d..d060c103ce 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 5879dc8391..3cdf748929 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 9e4e8365f7..c5e4424e97 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 32dfdceb2d..66df6e12a5 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index 4295a3acba..e47b0f0da0 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 522ee9f6c1..4e8a7572f9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 771be059a1..4d0feea22d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4065,9 +4065,9 @@ "dev": true }, "@types/node": { - "version": "16.11.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", - "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==", + "version": "16.11.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz", + "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index b175b4e01e..04716e09ce 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.7", + "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "chalk": "^5.0.0", "core-js": "^3.19.1", From e472962f872ff8068eebd4af8b853187f867bd51 Mon Sep 17 00:00:00 2001 From: Karin Hendrikse <30577427+khendrikse@users.noreply.github.com> Date: Tue, 30 Nov 2021 21:03:19 +0100 Subject: [PATCH 129/970] Fix two small typos for elyses looping enchantments (#1545) --- .../concept/elyses-looping-enchantments/.docs/introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md index bb6708fc7f..a2094288b6 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md @@ -40,7 +40,7 @@ for (const number of numbers) { // => 23 ``` -Just like in regular `for` loops, you can use `continue` stop the current iteration and `break` to stop the execution of the loop entirely. +Just like in regular `for` loops, you can use `continue` to stop the current iteration and `break` to stop the execution of the loop entirely. ## The `forEach` Method From 064ab06d427dba5caa745b9f88f6a9a16726a5c0 Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Tue, 30 Nov 2021 21:04:34 +0100 Subject: [PATCH 130/970] Added new exercise: Rail Fence Cipher (#1539) --- config.json | 9 +++ .../rail-fence-cipher/.docs/instructions.md | 59 +++++++++++++++++++ .../practice/rail-fence-cipher/.eslintrc | 14 +++++ .../rail-fence-cipher/.meta/config.json | 12 ++++ .../rail-fence-cipher/.meta/proof.ci.js | 52 ++++++++++++++++ .../rail-fence-cipher/.meta/tests.toml | 21 +++++++ exercises/practice/rail-fence-cipher/.npmrc | 1 + exercises/practice/rail-fence-cipher/LICENSE | 21 +++++++ .../rail-fence-cipher/babel.config.js | 15 +++++ .../practice/rail-fence-cipher/package.json | 31 ++++++++++ .../rail-fence-cipher/rail-fence-cipher.js | 12 ++++ .../rail-fence-cipher.spec.js | 36 +++++++++++ 12 files changed, 283 insertions(+) create mode 100644 exercises/practice/rail-fence-cipher/.docs/instructions.md create mode 100644 exercises/practice/rail-fence-cipher/.eslintrc create mode 100644 exercises/practice/rail-fence-cipher/.meta/config.json create mode 100644 exercises/practice/rail-fence-cipher/.meta/proof.ci.js create mode 100644 exercises/practice/rail-fence-cipher/.meta/tests.toml create mode 100644 exercises/practice/rail-fence-cipher/.npmrc create mode 100644 exercises/practice/rail-fence-cipher/LICENSE create mode 100644 exercises/practice/rail-fence-cipher/babel.config.js create mode 100644 exercises/practice/rail-fence-cipher/package.json create mode 100644 exercises/practice/rail-fence-cipher/rail-fence-cipher.js create mode 100644 exercises/practice/rail-fence-cipher/rail-fence-cipher.spec.js diff --git a/config.json b/config.json index 671f3dd26a..cef00fa03a 100644 --- a/config.json +++ b/config.json @@ -1680,6 +1680,15 @@ "prerequisites": ["arrays", "strings", "for-loops", "objects"], "difficulty": 3, "topics": ["parsing", "strings"] + }, + { + "slug": "rail-fence-cipher", + "name": "Rail Fence Cipher", + "uuid": "5f0352e5-0988-434a-82c7-f6810d41d63a", + "practices": [], + "prerequisites": ["arrays", "strings", "for-loops", "conditionals"], + "difficulty": 3, + "topics": ["parsing", "strings", "iteration"] } ] }, diff --git a/exercises/practice/rail-fence-cipher/.docs/instructions.md b/exercises/practice/rail-fence-cipher/.docs/instructions.md new file mode 100644 index 0000000000..647f21bad2 --- /dev/null +++ b/exercises/practice/rail-fence-cipher/.docs/instructions.md @@ -0,0 +1,59 @@ +# Description + +Implement encoding and decoding for the rail fence cipher. + +The Rail Fence cipher is a form of transposition cipher that gets its name from +the way in which it's encoded. It was already used by the ancient Greeks. + +In the Rail Fence cipher, the message is written downwards on successive "rails" +of an imaginary fence, then moving up when we get to the bottom (like a zig-zag). +Finally the message is then read off in rows. + +For example, using three "rails" and the message "WE ARE DISCOVERED FLEE AT ONCE", +the cipherer writes out: + +```text +W . . . E . . . C . . . R . . . L . . . T . . . E +. E . R . D . S . O . E . E . F . E . A . O . C . +. . A . . . I . . . V . . . D . . . E . . . N . . +``` + +Then reads off: + +```text +WECRLTEERDSOEEFEAOCAIVDEN +``` + +To decrypt a message you take the zig-zag shape and fill the ciphertext along the rows. + +```text +? . . . ? . . . ? . . . ? . . . ? . . . ? . . . ? +. ? . ? . ? . ? . ? . ? . ? . ? . ? . ? . ? . ? . +. . ? . . . ? . . . ? . . . ? . . . ? . . . ? . . +``` + +The first row has seven spots that can be filled with "WECRLTE". + +```text +W . . . E . . . C . . . R . . . L . . . T . . . E +. ? . ? . ? . ? . ? . ? . ? . ? . ? . ? . ? . ? . +. . ? . . . ? . . . ? . . . ? . . . ? . . . ? . . +``` + +Now the 2nd row takes "ERDSOEEFEAOC". + +```text +W . . . E . . . C . . . R . . . L . . . T . . . E +. E . R . D . S . O . E . E . F . E . A . O . C . +. . ? . . . ? . . . ? . . . ? . . . ? . . . ? . . +``` + +Leaving "AIVDEN" for the last row. + +```text +W . . . E . . . C . . . R . . . L . . . T . . . E +. E . R . D . S . O . E . E . F . E . A . O . C . +. . A . . . I . . . V . . . D . . . E . . . N . . +``` + +If you now read along the zig-zag shape you can read the original message. diff --git a/exercises/practice/rail-fence-cipher/.eslintrc b/exercises/practice/rail-fence-cipher/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/rail-fence-cipher/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/rail-fence-cipher/.meta/config.json b/exercises/practice/rail-fence-cipher/.meta/config.json new file mode 100644 index 0000000000..4875594b85 --- /dev/null +++ b/exercises/practice/rail-fence-cipher/.meta/config.json @@ -0,0 +1,12 @@ +{ + "blurb": "Implement encoding and decoding for the rail fence cipher.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["rail-fence-cipher.js"], + "test": ["rail-fence-cipher.spec.js"], + "example": [".meta/proof.ci.js"] + }, + "source": "Wikipedia", + "source_url": "https://en.wikipedia.org/wiki/Transposition_cipher#Rail_Fence_cipher" +} diff --git a/exercises/practice/rail-fence-cipher/.meta/proof.ci.js b/exercises/practice/rail-fence-cipher/.meta/proof.ci.js new file mode 100644 index 0000000000..7ace51c83c --- /dev/null +++ b/exercises/practice/rail-fence-cipher/.meta/proof.ci.js @@ -0,0 +1,52 @@ +export const encode = (msg, rails) => { + let stringRails = Array(rails).fill(''); + cycleRails(msg, rails).forEach((cycle, index) => { + stringRails[cycle] += msg[index]; + }); + return stringRails.join(''); +}; + +export const decode = (msg, rails) => { + const cycles = cycleRails(msg, rails); + let stringRails = Array(rails).fill(''); + cycleRails(msg, rails).forEach((cycle) => { + for (let j = 0; j < rails; j++) { + stringRails[j] += cycle === j ? '?' : '.'; + } + }); + let msgIndex = 0; + stringRails.forEach((rail, index) => { + let newRail = ''; + rail.split('').forEach((char) => { + if (char === '?') { + newRail += msg[msgIndex]; + msgIndex++; + } else { + newRail += '.'; + } + }); + stringRails[index] = newRail; + }); + return cycles.reduce( + (str, cycle, index) => str + stringRails[cycle][index], + '' + ); +}; + +const cycleRails = (msg, rails) => { + let currentRail = 0; + let isIncreasing = true; + let cycles = []; + for (let i = 0; i < msg.length; i++) { + cycles.push(currentRail); + currentRail = isIncreasing ? currentRail + 1 : currentRail - 1; + if (currentRail < 0) { + currentRail = 1; + isIncreasing = true; + } else if (currentRail === rails) { + currentRail = rails - 2; + isIncreasing = false; + } + } + return cycles; +}; diff --git a/exercises/practice/rail-fence-cipher/.meta/tests.toml b/exercises/practice/rail-fence-cipher/.meta/tests.toml new file mode 100644 index 0000000000..30d1dccee2 --- /dev/null +++ b/exercises/practice/rail-fence-cipher/.meta/tests.toml @@ -0,0 +1,21 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[46dc5c50-5538-401d-93a5-41102680d068] +description = "encode with two rails" + +[25691697-fbd8-4278-8c38-b84068b7bc29] +description = "encode with three rails" + +[384f0fea-1442-4f1a-a7c4-5cbc2044002c] +description = "encode with ending in the middle" + +[cd525b17-ec34-45ef-8f0e-4f27c24a7127] +description = "decode with three rails" + +[dd7b4a98-1a52-4e5c-9499-cbb117833507] +description = "decode with five rails" + +[93e1ecf4-fac9-45d9-9cd2-591f47d3b8d3] +description = "decode with six rails" diff --git a/exercises/practice/rail-fence-cipher/.npmrc b/exercises/practice/rail-fence-cipher/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/rail-fence-cipher/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/rail-fence-cipher/LICENSE b/exercises/practice/rail-fence-cipher/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/rail-fence-cipher/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/rail-fence-cipher/babel.config.js b/exercises/practice/rail-fence-cipher/babel.config.js new file mode 100644 index 0000000000..420ea5973b --- /dev/null +++ b/exercises/practice/rail-fence-cipher/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.19', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json new file mode 100644 index 0000000000..427f8b2239 --- /dev/null +++ b/exercises/practice/rail-fence-cipher/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-rail-fence-cipher", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/rail-fence-cipher" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.0", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.10", + "babel-jest": "^27.3.1", + "core-js": "^3.19.1", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} diff --git a/exercises/practice/rail-fence-cipher/rail-fence-cipher.js b/exercises/practice/rail-fence-cipher/rail-fence-cipher.js new file mode 100644 index 0000000000..6020b98750 --- /dev/null +++ b/exercises/practice/rail-fence-cipher/rail-fence-cipher.js @@ -0,0 +1,12 @@ +// +// This is only a SKELETON file for the 'Rail Fence Cipher' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export const encode = () => { + throw new Error('Remove this statement and implement this function'); +}; + +export const decode = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/rail-fence-cipher/rail-fence-cipher.spec.js b/exercises/practice/rail-fence-cipher/rail-fence-cipher.spec.js new file mode 100644 index 0000000000..deb8928888 --- /dev/null +++ b/exercises/practice/rail-fence-cipher/rail-fence-cipher.spec.js @@ -0,0 +1,36 @@ +import { encode, decode } from './rail-fence-cipher'; + +describe('Rail Fence Cipher', () => { + describe('encode', () => { + test('encode with two rails', () => { + const fence = encode('XOXOXOXOXOXOXOXOXO', 2); + expect(fence).toEqual('XXXXXXXXXOOOOOOOOO'); + }); + test('encode with three rails', () => { + const fence = encode('WEAREDISCOVEREDFLEEATONCE', 3); + expect(fence).toEqual('WECRLTEERDSOEEFEAOCAIVDEN'); + }); + test('encode with ending in the middle', () => { + const fence = encode('EXERCISES', 4); + expect(fence).toEqual('ESXIEECSR'); + }); + }); + describe('decode', () => { + test('decode with three rails', () => { + const fence = decode('TEITELHDVLSNHDTISEIIEA', 3); + expect(fence).toEqual('THEDEVILISINTHEDETAILS'); + }); + test('decode with five rails', () => { + const fence = decode('EIEXMSMESAORIWSCE', 5); + expect(fence).toEqual('EXERCISMISAWESOME'); + }); + test('decode with six rails', () => { + const encodedString = + '133714114238148966225439541018335470986172518171757571896261'; + const fence = decode(encodedString, 6); + const expectedString = + '112358132134558914423337761098715972584418167651094617711286'; + expect(fence).toEqual(expectedString); + }); + }); +}); From 7c90dbaf4ac531640aefff244e4f1e8511d894a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Dec 2021 14:02:58 +0530 Subject: [PATCH 131/970] Bump actions/setup-node from 2.4.1 to 2.5.0 (#1542) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/270253e841af726300e85d718a5f606959b2903c...04c56d2f954f1e4c69436aa54cfef261a018f458) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/action-format.yml | 2 +- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/verify-code-formatting.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index a28586d0ef..507e1b9a66 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -61,7 +61,7 @@ jobs: git checkout -b "$HEAD_REF" "origin/$HEAD_REF" - name: Use Node.js LTS (16.x) - uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c + uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 with: node-version: '16' - name: Install project development dependencies diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index 87fe88d197..263ca52338 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) - uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c + uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 with: node-version: '16' @@ -34,7 +34,7 @@ jobs: steps: - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c + uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index 743f52f5f5..24cc4d32aa 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) - uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c + uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 with: node-version: '16' @@ -41,7 +41,7 @@ jobs: uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c + uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index e2bd945b98..51ff8758e0 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -12,7 +12,7 @@ jobs: - name: 'Checkout code' uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) - uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c + uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 with: node-version: '16' - name: Install project development dependencies From 4fd8ccdf8626a9e6ea02451516f1d23fce24d1ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Dec 2021 14:03:20 +0530 Subject: [PATCH 132/970] Bump core-js from 3.19.1 to 3.19.2 (#1543) Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.1 to 3.19.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.1...v3.19.2) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d0feea22d..7cf22cd46c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5153,9 +5153,9 @@ "dev": true }, "core-js": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz", - "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==", + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.2.tgz", + "integrity": "sha512-ciYCResnLIATSsXuXnIOH4CbdfgV+H1Ltg16hJFN7/v6OxqnFr/IFGeLacaZ+fHLAm0TBbXwNK9/DNBzBUrO/g==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 04716e09ce..f6c7645660 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.10", "babel-jest": "^27.3.1", "chalk": "^5.0.0", - "core-js": "^3.19.1", + "core-js": "^3.19.2", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From bb2d66c3238c4ae82e33f67291fdbaa60fb78c63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Dec 2021 14:03:32 +0530 Subject: [PATCH 133/970] Bump babel-jest from 27.3.1 to 27.4.2 (#1546) Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.3.1 to 27.4.2. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.4.2/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 122 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7cf22cd46c..8e659bf782 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4317,37 +4317,37 @@ "dev": true }, "babel-jest": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.3.1.tgz", - "integrity": "sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", + "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", "dev": true, "requires": { - "@jest/transform": "^27.3.1", - "@jest/types": "^27.2.5", + "@jest/transform": "^27.4.2", + "@jest/types": "^27.4.2", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.2.0", + "babel-preset-jest": "^27.4.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/transform": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.3.1.tgz", - "integrity": "sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", + "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.2.5", + "@jest/types": "^27.4.2", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.3.1", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.3.1", + "jest-haste-map": "^27.4.2", + "jest-regex-util": "^27.4.0", + "jest-util": "^27.4.2", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4356,9 +4356,9 @@ } }, "@jest/types": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", - "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -4413,23 +4413,12 @@ "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" - }, - "dependencies": { - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", "dev": true }, "color-convert": { @@ -4469,36 +4458,36 @@ "dev": true }, "jest-haste-map": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.3.1.tgz", - "integrity": "sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", + "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", "dev": true, "requires": { - "@jest/types": "^27.2.5", + "@jest/types": "^27.4.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.3.1", - "jest-worker": "^27.3.1", + "jest-regex-util": "^27.4.0", + "jest-serializer": "^27.4.0", + "jest-util": "^27.4.2", + "jest-worker": "^27.4.2", "micromatch": "^4.0.4", "walker": "^1.0.7" } }, "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", + "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", "dev": true }, "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", + "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", "dev": true, "requires": { "@types/node": "*", @@ -4506,12 +4495,12 @@ } }, "jest-util": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.3.1.tgz", - "integrity": "sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", + "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", "dev": true, "requires": { - "@jest/types": "^27.2.5", + "@jest/types": "^27.4.2", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -4528,14 +4517,25 @@ } }, "jest-worker": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", - "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "micromatch": { @@ -4569,9 +4569,9 @@ "dev": true }, "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -4611,9 +4611,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", - "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", + "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -4681,12 +4681,12 @@ } }, "babel-preset-jest": { - "version": "27.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", - "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", + "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.2.0", + "babel-plugin-jest-hoist": "^27.4.0", "babel-preset-current-node-syntax": "^1.0.0" } }, diff --git a/package.json b/package.json index f6c7645660..516966c9dc 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", + "babel-jest": "^27.4.2", "chalk": "^5.0.0", "core-js": "^3.19.2", "diff": "^5.0.0", From 5326eefe40199d8d1f958976bcffa73aa8fb6966 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Dec 2021 16:45:27 +0530 Subject: [PATCH 134/970] Bump @types/node from 16.11.10 to 16.11.11 (#1547) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.10 to 16.11.11. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tejas Bubane --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e659bf782..5b8e41ec09 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4065,9 +4065,9 @@ "dev": true }, "@types/node": { - "version": "16.11.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.10.tgz", - "integrity": "sha512-3aRnHa1KlOEEhJ6+CvyHKK5vE9BcLGjtUpwvqYLRvYNQKMfabu3BwfJaA/SLW8dxe28LsNDjtHwePTuzn3gmOA==", + "version": "16.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz", + "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 516966c9dc..a595fc1fcf 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", + "@types/node": "^16.11.11", "babel-jest": "^27.4.2", "chalk": "^5.0.0", "core-js": "^3.19.2", From 4acc033cb471585a34d9643ba56f23b461485235 Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Wed, 1 Dec 2021 16:45:32 +0100 Subject: [PATCH 135/970] Added new exercise: rest-api (#1530) --- config.json | 9 ++ .../rest-api/.docs/instructions.append.md | 11 ++ .../practice/rest-api/.docs/instructions.md | 42 ++++++ exercises/practice/rest-api/.eslintrc | 14 ++ exercises/practice/rest-api/.meta/config.json | 10 ++ exercises/practice/rest-api/.meta/proof.ci.js | 101 +++++++++++++++ exercises/practice/rest-api/.meta/tests.toml | 30 +++++ exercises/practice/rest-api/.npmrc | 1 + exercises/practice/rest-api/LICENSE | 21 +++ exercises/practice/rest-api/babel.config.js | 15 +++ exercises/practice/rest-api/package.json | 31 +++++ exercises/practice/rest-api/rest-api.js | 18 +++ exercises/practice/rest-api/rest-api.spec.js | 120 ++++++++++++++++++ 13 files changed, 423 insertions(+) create mode 100644 exercises/practice/rest-api/.docs/instructions.append.md create mode 100644 exercises/practice/rest-api/.docs/instructions.md create mode 100644 exercises/practice/rest-api/.eslintrc create mode 100644 exercises/practice/rest-api/.meta/config.json create mode 100644 exercises/practice/rest-api/.meta/proof.ci.js create mode 100644 exercises/practice/rest-api/.meta/tests.toml create mode 100644 exercises/practice/rest-api/.npmrc create mode 100644 exercises/practice/rest-api/LICENSE create mode 100644 exercises/practice/rest-api/babel.config.js create mode 100644 exercises/practice/rest-api/package.json create mode 100644 exercises/practice/rest-api/rest-api.js create mode 100644 exercises/practice/rest-api/rest-api.spec.js diff --git a/config.json b/config.json index cef00fa03a..c51cade471 100644 --- a/config.json +++ b/config.json @@ -1689,6 +1689,15 @@ "prerequisites": ["arrays", "strings", "for-loops", "conditionals"], "difficulty": 3, "topics": ["parsing", "strings", "iteration"] + }, + { + "slug": "rest-api", + "name": "Rest API", + "uuid": "75b4816d-a5d7-4840-92d6-7249c9e8beeb", + "practices": [], + "prerequisites": ["arrays", "classes", "array-loops", "objects"], + "difficulty": 6, + "topics": ["algorithms", "logic"] } ] }, diff --git a/exercises/practice/rest-api/.docs/instructions.append.md b/exercises/practice/rest-api/.docs/instructions.append.md new file mode 100644 index 0000000000..3b8d0446cc --- /dev/null +++ b/exercises/practice/rest-api/.docs/instructions.append.md @@ -0,0 +1,11 @@ +# Instructions append + +## Implementation + +Implement the `get` and `post` methods from the `RestAPI` class. + +You should write only the handler functions, without implementing a real HTTP server. +You can mock the database using an in-memory object that will contain all stored users. +The `RestAPI` class constructor should accept an instance of this database as an argument (and set up a default value for it if no argument was passed). + +For this implementation, in case of a `GET` request, the payload should be part of the URL and should be handled like query parameters, for example `/users?users=Adam,Bob`. diff --git a/exercises/practice/rest-api/.docs/instructions.md b/exercises/practice/rest-api/.docs/instructions.md new file mode 100644 index 0000000000..4969e20a04 --- /dev/null +++ b/exercises/practice/rest-api/.docs/instructions.md @@ -0,0 +1,42 @@ +# Description + +Implement a RESTful API for tracking IOUs. + +Four roommates have a habit of borrowing money from each other frequently, and have trouble remembering who owes whom, and how much. + +Your task is to implement a simple [RESTful API](https://en.wikipedia.org/wiki/Representational_state_transfer) that receives [IOU](https://en.wikipedia.org/wiki/IOU)s as POST requests, and can deliver specified summary information via GET requests. + +## API Specification + +### User object + +```json +{ + "name": "Adam", + "owes": { + "Bob": 12.0, + "Chuck": 4.0, + "Dan": 9.5 + }, + "owed_by": { + "Bob": 6.5, + "Dan": 2.75 + }, + "balance": "<(total owed by other users) - (total owed to other users)>" +} +``` + +### Methods + +| Description | HTTP Method | URL | Payload Format | Response w/o Payload | Response w/ Payload | +| ------------------------ | ----------- | ------ | ------------------------------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------------------- | +| List of user information | GET | /users | `{"users":["Adam","Bob"]}` | `{"users":}` | `{"users": (sorted by name)}` | +| Create user | POST | /add | `{"user":}` | N/A | `` | +| Create IOU | POST | /iou | `{"lender":,"borrower":,"amount":5.25}` | N/A | `{"users": and (sorted by name)>}` | + +## Other Resources + +- [https://restfulapi.net/](https://restfulapi.net/) +- Example RESTful APIs + - [GitHub](https://developer.github.com/v3/) + - [Reddit](https://www.reddit.com/dev/api/) diff --git a/exercises/practice/rest-api/.eslintrc b/exercises/practice/rest-api/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/rest-api/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/rest-api/.meta/config.json b/exercises/practice/rest-api/.meta/config.json new file mode 100644 index 0000000000..2b08a3f253 --- /dev/null +++ b/exercises/practice/rest-api/.meta/config.json @@ -0,0 +1,10 @@ +{ + "blurb": "Implement a RESTful API for tracking IOUs.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["rest-api.js"], + "test": ["rest-api.spec.js"], + "example": [".meta/proof.ci.js"] + } +} diff --git a/exercises/practice/rest-api/.meta/proof.ci.js b/exercises/practice/rest-api/.meta/proof.ci.js new file mode 100644 index 0000000000..036a0883da --- /dev/null +++ b/exercises/practice/rest-api/.meta/proof.ci.js @@ -0,0 +1,101 @@ +export class RestAPI { + constructor(database = { users: [] }) { + this.database = database; + } + + get(url) { + const [path, params] = url.split('?'); + switch (path) { + case '/users': { + if (params === undefined || params === '') { + return { users: this.database.users }; + } + + const parameterList = params.split('&'); + for (const pam of parameterList) { + const [pName, pData] = pam.split('='); + if (pName === 'users') { + return { + users: this.database.users.filter((user) => + pData.includes(user.name) + ), + }; + } + } + + return { users: this.database.users }; + } + default: + break; + } + } + + post(url, payload) { + if (payload === undefined) return; + + switch (url) { + case '/add': { + const existingUser = this.database.users.find( + (user) => user.name === payload.user + ); + if (existingUser) return existingUser; + const newUser = { + name: payload.user, + owes: {}, + owed_by: {}, + balance: 0, + }; + this.database.users.push(newUser); + + return newUser; + } + case '/iou': { + const { lender, borrower, amount } = payload; + for (const user of this.database.users) { + let amountValue = Number(amount); + if (user.name === lender) { + user.balance += amountValue; + if (borrower in user.owes) { + amountValue = user.owes[borrower] - amountValue; + if (amountValue <= 0) { + delete user.owes[borrower]; + } else { + user.owes[borrower] = amountValue; + continue; + } + } + if (!(borrower in user.owed_by)) { + user.owed_by[borrower] = 0; + } + user.owed_by[borrower] += Math.abs(amountValue); + if (user.owed_by[borrower] <= 0) { + delete user.owed_by[borrower]; + } + } else if (user.name === borrower) { + user.balance -= amountValue; + if (lender in user.owed_by) { + amountValue = user.owed_by[lender] - amountValue; + if (amountValue <= 0) { + delete user.owed_by[lender]; + } else { + user.owed_by[lender] = amountValue; + continue; + } + } + if (!(lender in user.owes)) { + user.owes[lender] = 0; + } + user.owes[lender] += Math.abs(amountValue); + if (user.owes[lender] <= 0) { + delete user.owes[lender]; + } + } + } + + return this.get(`/users?users=${lender},${borrower}`); + } + default: + break; + } + } +} diff --git a/exercises/practice/rest-api/.meta/tests.toml b/exercises/practice/rest-api/.meta/tests.toml new file mode 100644 index 0000000000..c738420289 --- /dev/null +++ b/exercises/practice/rest-api/.meta/tests.toml @@ -0,0 +1,30 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[5be01ffb-a814-47a8-a19f-490a5622ba07] +description = "no users" + +[382b70cc-9f6c-486d-9bee-fda2df81c803] +description = "add user" + +[d624e5e5-1abb-4f18-95b3-45d55c818dc3] +description = "get single user" + +[7a81b82c-7276-433e-8fce-29ce983a7c56] +description = "both users have 0 balance" + +[1c61f957-cf8c-48ba-9e77-b221ab068803] +description = "borrower has negative balance" + +[8a8567b3-c097-468a-9541-6bb17d5afc85] +description = "lender has negative balance" + +[29fb7c12-7099-4a85-a7c4-9c290d2dc01a] +description = "lender owes borrower" + +[ce969e70-163c-4135-a4a6-2c3a5da286f5] +description = "lender owes borrower less than new loan" + +[7f4aafd9-ae9b-4e15-a406-87a87bdf47a4] +description = "lender owes borrower same as new loan" diff --git a/exercises/practice/rest-api/.npmrc b/exercises/practice/rest-api/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/rest-api/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/rest-api/LICENSE b/exercises/practice/rest-api/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/rest-api/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/rest-api/babel.config.js b/exercises/practice/rest-api/babel.config.js new file mode 100644 index 0000000000..420ea5973b --- /dev/null +++ b/exercises/practice/rest-api/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.19', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json new file mode 100644 index 0000000000..ca29a8addf --- /dev/null +++ b/exercises/practice/rest-api/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-rest-api", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/rest-api" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.0", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} diff --git a/exercises/practice/rest-api/rest-api.js b/exercises/practice/rest-api/rest-api.js new file mode 100644 index 0000000000..bddc9c0bf6 --- /dev/null +++ b/exercises/practice/rest-api/rest-api.js @@ -0,0 +1,18 @@ +// +// This is only a SKELETON file for the 'Rest API' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export class RestAPI { + constructor() { + throw new Error('Remove this statement and implement this function'); + } + + get(url) { + throw new Error('Remove this statement and implement this function'); + } + + post(url, payload) { + throw new Error('Remove this statement and implement this function'); + } +} diff --git a/exercises/practice/rest-api/rest-api.spec.js b/exercises/practice/rest-api/rest-api.spec.js new file mode 100644 index 0000000000..aa40ab0e3e --- /dev/null +++ b/exercises/practice/rest-api/rest-api.spec.js @@ -0,0 +1,120 @@ +import { RestAPI } from './rest-api'; + +describe('Rest API', () => { + describe('user management', () => { + test('no users', () => { + const restAPI = new RestAPI({ users: [] }); + expect(restAPI.get('/users')).toEqual({ users: [] }); + }); + + test('add user', () => { + const restAPI = new RestAPI({ users: [] }); + expect(restAPI.post('/add', { user: 'Adam' })).toEqual({ + name: 'Adam', + owes: {}, + owed_by: {}, + balance: 0, + }); + }); + + test('get single user', () => { + const seedUsers = [ + { name: 'Adam', owes: {}, owed_by: {}, balance: 0 }, + { name: 'Bob', owes: {}, owed_by: {}, balance: 0 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const expectedUsers = [ + { name: 'Bob', owes: {}, owed_by: {}, balance: 0 }, + ]; + expect(restAPI.get('/users?users=Bob')).toEqual({ users: expectedUsers }); + }); + }); + + describe('iou', () => { + test('both users have 0 balance', () => { + const seedUsers = [ + { name: 'Adam', owes: {}, owed_by: {}, balance: 0 }, + { name: 'Bob', owes: {}, owed_by: {}, balance: 0 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const payload = { lender: 'Adam', borrower: 'Bob', amount: 3 }; + const expectedUsers = [ + { name: 'Adam', owes: {}, owed_by: { Bob: 3 }, balance: 3 }, + { name: 'Bob', owes: { Adam: 3 }, owed_by: {}, balance: -3 }, + ]; + expect(restAPI.post('/iou', payload)).toEqual({ users: expectedUsers }); + }); + + test('borrower has negative balance', () => { + const seedUsers = [ + { name: 'Adam', owes: {}, owed_by: {}, balance: 0 }, + { name: 'Bob', owes: { Chuck: 3 }, owed_by: {}, balance: -3 }, + { name: 'Chuck', owes: {}, owed_by: { Bob: 3 }, balance: 3 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const payload = { lender: 'Adam', borrower: 'Bob', amount: 3 }; + const expectedUsers = [ + { name: 'Adam', owes: {}, owed_by: { Bob: 3 }, balance: 3 }, + { name: 'Bob', owes: { Adam: 3, Chuck: 3 }, owed_by: {}, balance: -6 }, + ]; + expect(restAPI.post('/iou', payload)).toEqual({ users: expectedUsers }); + }); + + test('lender has negative balance', () => { + const seedUsers = [ + { name: 'Adam', owes: {}, owed_by: {}, balance: 0 }, + { name: 'Bob', owes: { Chuck: 3 }, owed_by: {}, balance: -3 }, + { name: 'Chuck', owes: {}, owed_by: { Bob: 3 }, balance: 3 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const payload = { lender: 'Bob', borrower: 'Adam', amount: 3 }; + const expectedUsers = [ + { name: 'Adam', owes: { Bob: 3 }, owed_by: {}, balance: -3 }, + { name: 'Bob', owes: { Chuck: 3 }, owed_by: { Adam: 3 }, balance: 0 }, + ]; + expect(restAPI.post('/iou', payload)).toEqual({ users: expectedUsers }); + }); + + test('lender owes borrower', () => { + const seedUsers = [ + { name: 'Adam', owes: { Bob: 3 }, owed_by: {}, balance: -3 }, + { name: 'Bob', owes: {}, owed_by: { Adam: 3 }, balance: 3 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const payload = { lender: 'Adam', borrower: 'Bob', amount: 2 }; + const expectedUsers = [ + { name: 'Adam', owes: { Bob: 1 }, owed_by: {}, balance: -1 }, + { name: 'Bob', owes: {}, owed_by: { Adam: 1 }, balance: 1 }, + ]; + expect(restAPI.post('/iou', payload)).toEqual({ users: expectedUsers }); + }); + + test('lender owes borrower less than new loan', () => { + const seedUsers = [ + { name: 'Adam', owes: { Bob: 3 }, owed_by: {}, balance: -3 }, + { name: 'Bob', owes: {}, owed_by: { Adam: 3 }, balance: 3 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const payload = { lender: 'Adam', borrower: 'Bob', amount: 4 }; + const expectedUsers = [ + { name: 'Adam', owes: {}, owed_by: { Bob: 1 }, balance: 1 }, + { name: 'Bob', owes: { Adam: 1 }, owed_by: {}, balance: -1 }, + ]; + expect(restAPI.post('/iou', payload)).toEqual({ users: expectedUsers }); + }); + + test('lender owes borrower same as new loan', () => { + const seedUsers = [ + { name: 'Adam', owes: { Bob: 3 }, owed_by: {}, balance: -3 }, + { name: 'Bob', owes: {}, owed_by: { Adam: 3 }, balance: 3 }, + ]; + const restAPI = new RestAPI({ users: seedUsers }); + const payload = { lender: 'Adam', borrower: 'Bob', amount: 3 }; + const expectedUsers = [ + { name: 'Adam', owes: {}, owed_by: {}, balance: 0 }, + { name: 'Bob', owes: {}, owed_by: {}, balance: 0 }, + ]; + expect(restAPI.post('/iou', payload)).toEqual({ users: expectedUsers }); + }); + }); +}); From 0a01c3ea2ee5be20008dbbe536a939adacdbfd2f Mon Sep 17 00:00:00 2001 From: Karin Hendrikse <30577427+khendrikse@users.noreply.github.com> Date: Thu, 2 Dec 2021 20:24:37 +0100 Subject: [PATCH 136/970] Remove instructions from task list (#1550) --- .../concept/translation-service/.docs/instructions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/exercises/concept/translation-service/.docs/instructions.md b/exercises/concept/translation-service/.docs/instructions.md index 8352e12ed8..1c2981247c 100644 --- a/exercises/concept/translation-service/.docs/instructions.md +++ b/exercises/concept/translation-service/.docs/instructions.md @@ -4,11 +4,11 @@ In this exercise you'll be providing a `TranslationService` where paid members h You have found an out-of-space translation API that is able to fulfill any translation _request_ in a reasonable amount of time, and you want to capitalize on this. -## The API interface +**The API interface** The API has a very minimal interface: -### Fetching a translation +**Fetching a translation** `api.fetch(text)` fetches the translation of `text`, returning two values: @@ -23,7 +23,7 @@ api.fetch('jIyaj'); // => Promise({ resolved: 'I understand' }) ``` -### Requesting a translation +**Requesting a translation** Some translations are known in the future. The API knows about these. @@ -39,7 +39,7 @@ api.request('majQa’'); // => Promise({ resolved: undefined }) ``` -### ⚠ Warning! ⚠ +**⚠ Warning! ⚠** ```exercism/caution The API works its magic by teleporting in the various translators when a `request` comes in. @@ -117,7 +117,7 @@ service.premium("'arlogh Qoylu'pu'?", 40); // => Promise<...> resolves "What time is it?" ``` -## N.B. +**N.B.** ```exercism/note The correct translation of `'arlogh Qoylu'pu'?` is **How many times has it been heard?**. From c0dd52a011b88d2bf28cfe7ca0975fdb059562ae Mon Sep 17 00:00:00 2001 From: Anish De <63192115+AnishDe12020@users.noreply.github.com> Date: Thu, 9 Dec 2021 18:33:31 +0530 Subject: [PATCH 137/970] add prequisities for anagram practice exercise (#1548) --- config.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index c51cade471..59a45f4271 100644 --- a/config.json +++ b/config.json @@ -764,7 +764,13 @@ "name": "Anagram", "uuid": "309fa4f1-e03a-4ab2-b371-cdf742501cf7", "practices": [], - "prerequisites": [], + "prerequisites": [ + "strings", + "arrays", + "for-loops", + "conditionals", + "comparison" + ], "difficulty": 1, "topics": ["filtering", "strings"] }, From 53020794b8e7ded05f914ac279ccb2d1bb8e3ce0 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 10 Dec 2021 22:47:58 +0100 Subject: [PATCH 138/970] sync (#1555) --- exercises/concept/amusement-park/package.json | 6 +++--- exercises/concept/annalyns-infiltration/package.json | 6 +++--- exercises/concept/bird-watcher/package.json | 6 +++--- exercises/concept/coordinate-transformation/package.json | 6 +++--- exercises/concept/custom-signs/package.json | 6 +++--- exercises/concept/elyses-analytic-enchantments/package.json | 6 +++--- .../concept/elyses-destructured-enchantments/package.json | 6 +++--- exercises/concept/elyses-enchantments/package.json | 6 +++--- exercises/concept/elyses-looping-enchantments/package.json | 6 +++--- .../concept/elyses-transformative-enchantments/package.json | 6 +++--- exercises/concept/factory-sensors/package.json | 6 +++--- exercises/concept/freelancer-rates/package.json | 6 +++--- exercises/concept/fruit-picker/package.json | 6 +++--- exercises/concept/high-score-board/package.json | 6 +++--- exercises/concept/lasagna-master/package.json | 6 +++--- exercises/concept/lasagna/package.json | 6 +++--- exercises/concept/lucky-numbers/package.json | 6 +++--- exercises/concept/mixed-juices/package.json | 6 +++--- exercises/concept/nullability/package.json | 6 +++--- exercises/concept/ozans-playlist/package.json | 6 +++--- exercises/concept/pizza-order/package.json | 6 +++--- exercises/concept/poetry-club-door-policy/package.json | 6 +++--- exercises/concept/translation-service/package.json | 6 +++--- exercises/concept/vehicle-purchase/package.json | 6 +++--- exercises/practice/accumulate/package.json | 6 +++--- exercises/practice/acronym/package.json | 6 +++--- exercises/practice/affine-cipher/package.json | 6 +++--- exercises/practice/all-your-base/package.json | 6 +++--- exercises/practice/allergies/package.json | 6 +++--- exercises/practice/alphametics/package.json | 6 +++--- exercises/practice/anagram/package.json | 6 +++--- exercises/practice/armstrong-numbers/package.json | 6 +++--- exercises/practice/atbash-cipher/package.json | 6 +++--- exercises/practice/bank-account/package.json | 6 +++--- exercises/practice/beer-song/package.json | 6 +++--- exercises/practice/binary-search-tree/package.json | 6 +++--- exercises/practice/binary-search/package.json | 6 +++--- exercises/practice/binary/package.json | 6 +++--- exercises/practice/bob/package.json | 6 +++--- exercises/practice/book-store/package.json | 6 +++--- exercises/practice/bowling/package.json | 6 +++--- exercises/practice/change/package.json | 6 +++--- exercises/practice/circular-buffer/package.json | 6 +++--- exercises/practice/clock/package.json | 6 +++--- exercises/practice/collatz-conjecture/package.json | 6 +++--- exercises/practice/complex-numbers/package.json | 6 +++--- exercises/practice/connect/package.json | 6 +++--- exercises/practice/crypto-square/package.json | 6 +++--- exercises/practice/custom-set/package.json | 6 +++--- exercises/practice/darts/package.json | 6 +++--- exercises/practice/diamond/package.json | 6 +++--- exercises/practice/difference-of-squares/package.json | 6 +++--- exercises/practice/diffie-hellman/package.json | 6 +++--- exercises/practice/dnd-character/package.json | 6 +++--- exercises/practice/dominoes/package.json | 6 +++--- exercises/practice/etl/package.json | 6 +++--- exercises/practice/flatten-array/package.json | 6 +++--- exercises/practice/food-chain/package.json | 6 +++--- exercises/practice/forth/package.json | 6 +++--- exercises/practice/gigasecond/package.json | 6 +++--- exercises/practice/grade-school/package.json | 6 +++--- exercises/practice/grains/package.json | 6 +++--- exercises/practice/grep/package.json | 6 +++--- exercises/practice/hamming/package.json | 6 +++--- exercises/practice/hello-world/package.json | 6 +++--- exercises/practice/hexadecimal/package.json | 6 +++--- exercises/practice/high-scores/package.json | 6 +++--- exercises/practice/house/package.json | 6 +++--- exercises/practice/isbn-verifier/package.json | 6 +++--- exercises/practice/isogram/package.json | 6 +++--- exercises/practice/kindergarten-garden/package.json | 6 +++--- exercises/practice/largest-series-product/package.json | 6 +++--- exercises/practice/leap/package.json | 6 +++--- exercises/practice/linked-list/package.json | 6 +++--- exercises/practice/list-ops/package.json | 6 +++--- exercises/practice/luhn/package.json | 6 +++--- exercises/practice/matching-brackets/package.json | 6 +++--- exercises/practice/matrix/package.json | 6 +++--- exercises/practice/meetup/package.json | 6 +++--- exercises/practice/minesweeper/package.json | 6 +++--- exercises/practice/nth-prime/package.json | 6 +++--- exercises/practice/nucleotide-count/package.json | 6 +++--- exercises/practice/ocr-numbers/package.json | 6 +++--- exercises/practice/octal/package.json | 6 +++--- exercises/practice/palindrome-products/package.json | 6 +++--- exercises/practice/pangram/package.json | 6 +++--- exercises/practice/pascals-triangle/package.json | 6 +++--- exercises/practice/perfect-numbers/package.json | 6 +++--- exercises/practice/phone-number/package.json | 6 +++--- exercises/practice/pig-latin/package.json | 6 +++--- exercises/practice/point-mutations/package.json | 6 +++--- exercises/practice/prime-factors/package.json | 6 +++--- exercises/practice/promises/package.json | 6 +++--- exercises/practice/protein-translation/package.json | 6 +++--- exercises/practice/proverb/package.json | 6 +++--- exercises/practice/pythagorean-triplet/package.json | 6 +++--- exercises/practice/queen-attack/package.json | 6 +++--- exercises/practice/rail-fence-cipher/package.json | 6 +++--- exercises/practice/raindrops/package.json | 6 +++--- exercises/practice/rational-numbers/package.json | 6 +++--- exercises/practice/react/package.json | 6 +++--- exercises/practice/rectangles/package.json | 6 +++--- exercises/practice/resistor-color-duo/package.json | 6 +++--- exercises/practice/resistor-color-trio/package.json | 6 +++--- exercises/practice/resistor-color/package.json | 6 +++--- exercises/practice/reverse-string/package.json | 6 +++--- exercises/practice/rna-transcription/package.json | 6 +++--- exercises/practice/robot-name/package.json | 6 +++--- exercises/practice/robot-simulator/package.json | 6 +++--- exercises/practice/roman-numerals/package.json | 6 +++--- exercises/practice/rotational-cipher/package.json | 6 +++--- exercises/practice/run-length-encoding/package.json | 6 +++--- exercises/practice/saddle-points/package.json | 6 +++--- exercises/practice/say/package.json | 6 +++--- exercises/practice/scale-generator/package.json | 6 +++--- exercises/practice/scrabble-score/package.json | 6 +++--- exercises/practice/secret-handshake/package.json | 6 +++--- exercises/practice/series/package.json | 6 +++--- exercises/practice/sieve/package.json | 6 +++--- exercises/practice/simple-cipher/package.json | 6 +++--- exercises/practice/simple-linked-list/package.json | 6 +++--- exercises/practice/space-age/package.json | 6 +++--- exercises/practice/spiral-matrix/package.json | 6 +++--- exercises/practice/square-root/package.json | 6 +++--- exercises/practice/strain/package.json | 6 +++--- exercises/practice/sublist/package.json | 6 +++--- exercises/practice/sum-of-multiples/package.json | 6 +++--- exercises/practice/tournament/package.json | 6 +++--- exercises/practice/transpose/package.json | 6 +++--- exercises/practice/triangle/package.json | 6 +++--- exercises/practice/trinary/package.json | 6 +++--- exercises/practice/twelve-days/package.json | 6 +++--- exercises/practice/two-bucket/package.json | 6 +++--- exercises/practice/two-fer/package.json | 6 +++--- exercises/practice/variable-length-quantity/package.json | 6 +++--- exercises/practice/word-count/package.json | 6 +++--- exercises/practice/word-search/package.json | 6 +++--- exercises/practice/wordy/package.json | 6 +++--- exercises/practice/yacht/package.json | 6 +++--- exercises/practice/zebra-puzzle/package.json | 6 +++--- exercises/practice/zipper/package.json | 6 +++--- 141 files changed, 423 insertions(+), 423 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index b624dd3a31..22508fbf27 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index a2efa80b5a..db807a40a9 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,9 +19,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 2d7b8e521a..401eade7aa 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 6d1ff62678..4b6e8f5262 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 0c61d46ca3..e63434aa81 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4af8e262f7..ad2ebfbd52 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 4e833561f7..34239b955a 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 7923f51d25..d738feaf97 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,9 +19,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 135f16dfb7..c1a14a5d72 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 637364dc31..831c3a06a3 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,9 +20,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index c983718bbe..7403958ecb 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,9 +15,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 32d539155a..e18f00c35d 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 9b94b06b25..f924917d29 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 65e9df2f70..871691335e 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 5aedc53c9b..1c9494f3b7 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index d0526d26a7..9dea655610 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index e25d52a4cc..ccfbd0e89f 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 80871b97c8..8e40821764 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index e8734430b3..d6c7ad15ac 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 2b18a38d21..72682d67df 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 3a3b23a24f..771b3d6435 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 708d9a3791..8a0e90cded 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 39bd107c0a..248c68cbaa 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 1ce279e315..c27d4d8740 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index b1b4ced9a8..17e67e93d5 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 405b3b0b89..e2f5cb1726 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index e82a4c8381..e6c99bde45 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index efe2074ebb..04ecdf8d46 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index e74db3dc1c..be0f361ced 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index c31232ae43..09a94ef17d 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 40eafb8f66..a9afe468b2 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index af71e7bd28..48d058ca69 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 1b849c57c3..500595b083 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index fa1c09346c..eeb9a7ce11 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 2e00364c25..d9cd052562 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index a7df975a2a..7802126b35 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index ddfb73a19a..8ef3d80c42 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index b77e689c1c..945c58b30e 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 2ef14c0d51..14dd261e26 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 70c5d638f6..dfcf5c9794 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 4b03426b32..d0d8b8ceb1 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index a7ffc6f43e..872f0ecd1d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 218d9936f8..7442bbf720 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 4642061050..9ab3380aec 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 57c04f01c2..0ce8345ad7 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 3bb06a5509..32df34feec 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 3067055663..607e069473 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index fe1a114016..6865dfffa9 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 28d3862774..6acbf91f1f 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index f8e945e1d2..da2769ae70 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 139393672d..bbad2b811f 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 2db4d0722f..fba03730fe 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 1f76727f90..068e24e7b9 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e1df7410e7..8fa5ba32fb 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 9452afb0ad..61f9de92f7 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 655a2b5120..21a9178454 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index acdedd5609..d6f656ad5b 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 4795acad21..fd8a2a5ec1 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 54dd0fd8e1..0a267ba8a1 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 045f7c69ba..c66c3009e1 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 1fb8eeb1c0..0ddc7825b8 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 16b8d9f22e..b2ccb3dd3a 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 02daf554e3..0cb1a7ce7a 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index ef7d7fe844..0daa58282b 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2f1560ec88..2c24d724d3 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 8ae8a8a660..e456cb7441 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 79bf8644c0..054d37ab5f 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 967d60c40a..f7ddc371f4 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index b5453ce405..05f05b47b5 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index a06818b736..91b8327322 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 9ffc167dc5..2f9b9646bc 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 56c1c78673..92d2c50559 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 001e0cde9c..5053f017fc 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 31749a51cc..f17cef0d48 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 02b7efa617..d06da9552e 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index c4509aa419..2af07dd367 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index daafa874c2..32207d38a4 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 2bee16dcfe..c187ef5d64 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index ecd3e4383c..ede3ed6d46 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index e1db8260c8..ed6325a360 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index dcbcd8e073..bc3b81a301 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 8fea2a0e1c..bc24a66cde 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 7a42108f4a..3a0bb905b8 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 1b53f80f21..44a68114e1 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 2ea38c3683..ffcff88665 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index bea06d0e17..d39894c0c0 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index d37673febd..4e383a6a5a 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 7bbd67c13f..119d3cc7c1 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index fd3400eec7..7fe5c754f5 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 477472ceb7..9f570da558 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 5efb9f86f4..8d1d99d830 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index c06030e347..f699416680 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index ac0102dcdc..93d8b88eb3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 424093c9e8..f74c78eb5b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 41019149b4..b6efa20ac4 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index e1f3782e70..e22ba306fd 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index f515824dd3..6c0f96e0b5 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 427f8b2239..ea59b99eef 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 54f205decb..7c2756ab16 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 16b1128d14..393a1351a2 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 17031380fe..ebed8610ff 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 5c7edd2946..30b72240a5 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 88922679ea..fe6659da57 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index d2685f376b..b04e5f0c2d 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index c32b73025d..7abd8704f4 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index c1a97e2516..56b9b62bbe 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 8f8404f7ba..b8018e159a 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 6284149233..d30debf7ea 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 4c2376268b..15545dc907 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 044274eb1e..d3dc839b42 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ca07bd9b89..0fc08e5d3c 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index a74eb6e382..3590ef1985 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f6d912a924..cbd5ce8f0d 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 445d4393ab..290505895f 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index c91b1fcef7..c265f041bc 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index cf62b96a14..7e2de0a2f7 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 91add07fa9..a63e743b6c 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index b89eea5618..6ef1f9de0d 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index bd93da7ca1..a9b7b0aff7 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 3b33eab06e..85f761ff19 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 70d21875b6..c9dec4251e 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 8c6ca1abaa..fee875cb57 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 13c842bf8a..f01de3a8c5 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index febd47b3df..99519b5b0e 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index c92f03a313..37c7abbf93 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index af9fb6f0c3..d867c5e541 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 62a471f2ca..73b27cf5a0 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 48c09b00cb..a900714ee5 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 6a6a7979b3..44f59feb65 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 79eca5d6ba..ab23a5b833 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index c3d9a16cf2..34ffab8c83 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 428cff6f4f..5179ae9360 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index c96c597b54..0e2bb8364b 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index e1735d8b6b..945f5dde7d 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 49f5506ff9..9c192c6509 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index d060c103ce..cb3e161485 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 3cdf748929..007af4cb81 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index c5e4424e97..8a2c653b0f 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 66df6e12a5..6a32d831eb 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index e47b0f0da0..c73c9ca2d7 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 4e8a7572f9..06a9e6b2ad 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,9 +16,9 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.10", - "babel-jest": "^27.3.1", - "core-js": "^3.19.1", + "@types/node": "^16.11.11", + "babel-jest": "^27.4.2", + "core-js": "^3.19.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, From 996122bc5610e991983f8aa461b907082cea9b7c Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sat, 11 Dec 2021 15:01:23 +0100 Subject: [PATCH 139/970] revert chalk to older version to prevent CI error (#1558) --- package-lock.json | 53 +++++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 50 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b8e41ec09..3a2c6af505 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4901,10 +4901,55 @@ "dev": true }, "chalk": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.0.tgz", - "integrity": "sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ==", - "dev": true + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } }, "char-regex": { "version": "1.0.2", diff --git a/package.json b/package.json index a595fc1fcf..ea00ceeb2b 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.11", "babel-jest": "^27.4.2", - "chalk": "^5.0.0", + "chalk": "^4.1.2", "core-js": "^3.19.2", "diff": "^5.0.0", "eslint": "^7.32.0", From f90be8ac0c3c8beaf4b963d596677d4a163c7cd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 01:32:41 +0530 Subject: [PATCH 140/970] Bump prettier from 2.5.0 to 2.5.1 (#1553) Bumps [prettier](https://github.com/prettier/prettier) from 2.5.0 to 2.5.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.5.0...2.5.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3a2c6af505..e034e3286e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9869,9 +9869,9 @@ "dev": true }, "prettier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz", - "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", "dev": true }, "pretty-format": { diff --git a/package.json b/package.json index ea00ceeb2b..63101e5985 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", - "prettier": "^2.5.0", + "prettier": "^2.5.1", "shelljs": "^0.8.4" }, "dependencies": {}, From 3a9d61492517db5f904cd0be441055a0aae9f50f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 01:46:05 +0530 Subject: [PATCH 141/970] Bump @types/node from 16.11.11 to 16.11.12 (#1554) * Bump @types/node from 16.11.11 to 16.11.12 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.11 to 16.11.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 144 files changed, 146 insertions(+), 146 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 22508fbf27..a32ec21a20 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index db807a40a9..8c29afafca 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 401eade7aa..e38f1195eb 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 4b6e8f5262..a2b709a385 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index e63434aa81..a3da4d0ffd 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index ad2ebfbd52..b0e0132032 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 34239b955a..131952e11f 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index d738feaf97..3f91e5aa64 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c1a14a5d72..845f920e53 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 831c3a06a3..4f592e9db3 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 7403958ecb..e06d073b7c 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index e18f00c35d..f3d6c51cce 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index f924917d29..55b1939a42 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 871691335e..72d8ba4c21 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 1c9494f3b7..bc24001239 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 9dea655610..a0a27a4e2a 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index ccfbd0e89f..e25fb7c55d 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 8e40821764..a7abf9a7b4 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index d6c7ad15ac..fed86f57b8 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 72682d67df..5a809f353b 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 771b3d6435..ba2bd9781e 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 8a0e90cded..7ce433da24 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 248c68cbaa..b131636e70 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index c27d4d8740..b19e710b15 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 17e67e93d5..f2b1d19ee9 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index e2f5cb1726..7504022fb2 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index e6c99bde45..4c24e11dd1 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 04ecdf8d46..4ce5c78aa6 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index be0f361ced..bcc1e3c486 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 09a94ef17d..6e0c2354a5 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index a9afe468b2..ff172c1dd6 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 48d058ca69..c1e42df569 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 500595b083..2c9b71a82b 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index eeb9a7ce11..9e002c0a5d 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index d9cd052562..a0fe3af615 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 7802126b35..0983c006e1 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 8ef3d80c42..175b7125d0 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 945c58b30e..a3cd624f2d 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 14dd261e26..0dffb50ec7 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index dfcf5c9794..4e67cdbfa4 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index d0d8b8ceb1..b2441727ea 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 872f0ecd1d..a2dff83b02 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 7442bbf720..1bfe681390 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 9ab3380aec..b0983e62d1 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 0ce8345ad7..81f4095c49 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 32df34feec..aca92cc10c 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 607e069473..1bcbc2c210 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 6865dfffa9..718aed454d 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 6acbf91f1f..6dd5670737 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index da2769ae70..02044d79ee 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index bbad2b811f..fb01498e08 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index fba03730fe..88be748455 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 068e24e7b9..e57929ddec 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 8fa5ba32fb..38edfc0dd2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 61f9de92f7..2b5a2a124b 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 21a9178454..1619ab3380 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index d6f656ad5b..df83865101 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index fd8a2a5ec1..6adb8301d5 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 0a267ba8a1..03d7c58bd8 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index c66c3009e1..0475296a25 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 0ddc7825b8..1924f48a2a 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index b2ccb3dd3a..8b7456f97d 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 0cb1a7ce7a..38922849d3 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 0daa58282b..83ea89a70d 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2c24d724d3..63c3c760d9 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index e456cb7441..c39311d232 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 054d37ab5f..45f2212eeb 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index f7ddc371f4..a6ff14aad7 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 05f05b47b5..75586a3ff2 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 91b8327322..d62b1a0ca7 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 2f9b9646bc..ed871cce5e 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 92d2c50559..ddcad192b3 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 5053f017fc..b448e3122d 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index f17cef0d48..0faab7245a 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d06da9552e..a0a971be59 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2af07dd367..905aa93638 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 32207d38a4..4c669a4fb9 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index c187ef5d64..f75ccd5385 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index ede3ed6d46..b024c51e57 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ed6325a360..f9edf5aa3f 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index bc3b81a301..2ae6077c67 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index bc24a66cde..8e05480a6b 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 3a0bb905b8..c6980bc193 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 44a68114e1..33c0a5ab6e 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index ffcff88665..c0de06c9b2 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index d39894c0c0..3610a72be7 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 4e383a6a5a..a00df807e0 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 119d3cc7c1..bf25fee396 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 7fe5c754f5..da3d462cbe 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 9f570da558..1443f570d7 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 8d1d99d830..eb1f111491 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index f699416680..c877dfbe3b 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 93d8b88eb3..973ae1f525 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index f74c78eb5b..582aad23c6 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index b6efa20ac4..3cf6db38a8 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index e22ba306fd..b38a6d85a0 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 6c0f96e0b5..7128b26716 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index ea59b99eef..4941f2fdfc 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 7c2756ab16..e6da3762f4 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 393a1351a2..a89321bd77 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index ebed8610ff..1d77655927 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 30b72240a5..ed6bd222c5 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index fe6659da57..0358ffd602 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index b04e5f0c2d..b4aead62a4 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 7abd8704f4..4994a1047d 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index ca29a8addf..08ae929951 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 56b9b62bbe..d59447715a 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index b8018e159a..8d4d39edc0 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index d30debf7ea..8fd7d7ef1f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 15545dc907..eed3a9f44b 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index d3dc839b42..afc66e6a43 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 0fc08e5d3c..ab48d9ec98 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 3590ef1985..6f86b4686b 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index cbd5ce8f0d..e872a33777 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 290505895f..89e938e81a 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index c265f041bc..112831037b 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 7e2de0a2f7..5b2be31695 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index a63e743b6c..442a647b1b 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 6ef1f9de0d..bb94941fa1 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index a9b7b0aff7..9c7696bfc3 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 85f761ff19..38de46aaed 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index c9dec4251e..19ae34fa3e 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index fee875cb57..ca99e3c24c 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index f01de3a8c5..d8aa13a035 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 99519b5b0e..5bf0828718 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 37c7abbf93..6bb49d9b57 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index d867c5e541..cbd9a7feac 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 73b27cf5a0..2847776ae9 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index a900714ee5..35e2282795 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 44f59feb65..ebd7367e4c 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index ab23a5b833..6777a52a8b 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 34ffab8c83..f0ba820e73 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 5179ae9360..d8b47b628f 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 0e2bb8364b..07618c242d 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 945f5dde7d..2f386f9a6b 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 9c192c6509..4be42f1ec5 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index cb3e161485..9ddc7835b1 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 007af4cb81..b41a79b8d4 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 8a2c653b0f..f4e07da07c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 6a32d831eb..d646905610 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index c73c9ca2d7..6576b24211 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 06a9e6b2ad..52a8e1d495 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "core-js": "^3.19.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index e034e3286e..4d9506ec50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4065,9 +4065,9 @@ "dev": true }, "@types/node": { - "version": "16.11.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz", - "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==", + "version": "16.11.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz", + "integrity": "sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 63101e5985..1fe3df2927 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.11", + "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "chalk": "^4.1.2", "core-js": "^3.19.2", From 3d5f5ec52747323ddbdf0bd98a911b5800cabe40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 02:11:17 +0530 Subject: [PATCH 142/970] Bump core-js from 3.19.2 to 3.19.3 (#1552) * Bump core-js from 3.19.2 to 3.19.3 Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.2 to 3.19.3. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.2...v3.19.3) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 144 files changed, 146 insertions(+), 146 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index a32ec21a20..d165af74af 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 8c29afafca..d703a451eb 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index e38f1195eb..c0bfa3876e 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index a2b709a385..89573287f2 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index a3da4d0ffd..5bd93db098 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index b0e0132032..ecfb3b7aa3 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 131952e11f..1e702eafbf 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 3f91e5aa64..0a7f9eff78 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 845f920e53..6c80c0ae58 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 4f592e9db3..77297cc990 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index e06d073b7c..c0c2d08d0b 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index f3d6c51cce..a4ac8e2e7d 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 55b1939a42..952371f263 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 72d8ba4c21..a1305c7d00 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index bc24001239..8459996414 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a0a27a4e2a..9257637c49 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index e25fb7c55d..ae73c54938 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index a7abf9a7b4..3f865d1576 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index fed86f57b8..d250e4e20e 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 5a809f353b..6918d638a0 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ba2bd9781e..0e086ad79b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 7ce433da24..482600b588 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index b131636e70..5714b097e5 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index b19e710b15..be88275bcf 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index f2b1d19ee9..bf92792e50 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 7504022fb2..837285ba0d 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 4c24e11dd1..0be6dbb483 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 4ce5c78aa6..47c9fd7913 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index bcc1e3c486..7235efc5f2 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 6e0c2354a5..4a0c9a9e11 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index ff172c1dd6..96d2081b9c 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index c1e42df569..72d56742ca 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 2c9b71a82b..a96463248a 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 9e002c0a5d..cd0fa971d3 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index a0fe3af615..82864f11e0 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 0983c006e1..3bb565d4ec 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 175b7125d0..a051766c66 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index a3cd624f2d..e116d7afb7 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 0dffb50ec7..e1157a4eef 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 4e67cdbfa4..250ca303f7 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b2441727ea..d4aad4f11c 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index a2dff83b02..2d37383ca9 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 1bfe681390..7ec1643cdb 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index b0983e62d1..6b61c5867d 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 81f4095c49..979190a1f5 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index aca92cc10c..da0182d1c2 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 1bcbc2c210..b01c2a4bfd 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 718aed454d..91474a3392 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 6dd5670737..119371d891 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 02044d79ee..0217d6134f 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index fb01498e08..70626f82a4 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 88be748455..23609a7588 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e57929ddec..b863699c29 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 38edfc0dd2..7b8efe457d 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 2b5a2a124b..7c8daeb0df 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 1619ab3380..1a3983aefc 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index df83865101..c639fb51d1 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 6adb8301d5..cb91ef5fd7 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 03d7c58bd8..07344ac4bf 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 0475296a25..a3374f2838 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 1924f48a2a..01e1bd4c00 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 8b7456f97d..77ad38d0c6 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 38922849d3..7eb8667220 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 83ea89a70d..fb0399820b 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 63c3c760d9..a7162b7f2d 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c39311d232..dc2528adfa 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 45f2212eeb..a193fb5adb 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index a6ff14aad7..19ff921b95 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 75586a3ff2..cf2889bab6 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index d62b1a0ca7..e424171724 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index ed871cce5e..53f7d008e3 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index ddcad192b3..1d08158dcb 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index b448e3122d..9b77ad01d0 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 0faab7245a..e758ee9d64 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index a0a971be59..8bf94499c8 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 905aa93638..3ba63fc63c 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 4c669a4fb9..d0390493f5 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index f75ccd5385..ca04f82689 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index b024c51e57..49821924b0 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index f9edf5aa3f..48a192b005 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 2ae6077c67..c06b409423 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 8e05480a6b..5b06c74dbd 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index c6980bc193..05f1d7b5c7 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 33c0a5ab6e..e11c97f4fe 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index c0de06c9b2..57e3ea310d 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 3610a72be7..0d36b2ec96 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index a00df807e0..8dbbc66f50 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index bf25fee396..3bb1b28c0b 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index da3d462cbe..94921539b0 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 1443f570d7..f43a5d3de5 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index eb1f111491..f06cdfeb13 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index c877dfbe3b..0dd06da232 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 973ae1f525..f50cca6e7d 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 582aad23c6..bbb03ebbc2 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 3cf6db38a8..845fb12e2e 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b38a6d85a0..f059301747 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 7128b26716..5edb326b89 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 4941f2fdfc..3d46f559a9 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index e6da3762f4..4ee012ab90 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index a89321bd77..e3b27fe126 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 1d77655927..fea5895f70 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index ed6bd222c5..cbb9178b76 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 0358ffd602..70ea718e26 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index b4aead62a4..9369e0aeda 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 4994a1047d..6897226b75 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index 08ae929951..b7ef05aa9d 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index d59447715a..958c22da6b 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 8d4d39edc0..db319f5998 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 8fd7d7ef1f..670e5cc001 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index eed3a9f44b..0262d5eaa7 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index afc66e6a43..324c646ee3 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ab48d9ec98..d5f6487f90 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 6f86b4686b..a5bd60041e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index e872a33777..ec5feb3fe1 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 89e938e81a..0ad5ff4583 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 112831037b..53a2ff7af6 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 5b2be31695..bdeb1cb7d5 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 442a647b1b..57eeddf29d 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index bb94941fa1..d2a14f9b21 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 9c7696bfc3..07219a6c24 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 38de46aaed..fa7926f4c5 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 19ae34fa3e..864ca235d6 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index ca99e3c24c..ddbc9923e1 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index d8aa13a035..a21c0bbf36 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 5bf0828718..c3c03c73e9 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 6bb49d9b57..934b83c391 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index cbd9a7feac..5547a50546 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 2847776ae9..b7fff04524 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 35e2282795..12e6c1078e 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ebd7367e4c..65bf1fc3b8 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 6777a52a8b..e54f650a70 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f0ba820e73..a0fd7d66b1 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index d8b47b628f..54ca7277fe 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 07618c242d..676f3de5fc 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 2f386f9a6b..973f54cb42 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 4be42f1ec5..830637aa37 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 9ddc7835b1..8caf0795a8 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index b41a79b8d4..0fd8b2edd9 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index f4e07da07c..32b2114c7a 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index d646905610..c2d225588f 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index 6576b24211..e8647c121e 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 52a8e1d495..570a02bde5 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 4d9506ec50..e0663c1bdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5198,9 +5198,9 @@ "dev": true }, "core-js": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.2.tgz", - "integrity": "sha512-ciYCResnLIATSsXuXnIOH4CbdfgV+H1Ltg16hJFN7/v6OxqnFr/IFGeLacaZ+fHLAm0TBbXwNK9/DNBzBUrO/g==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.3.tgz", + "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 1fe3df2927..acc2e39f87 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.12", "babel-jest": "^27.4.2", "chalk": "^4.1.2", - "core-js": "^3.19.2", + "core-js": "^3.19.3", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 7a6a83230f9ab87207f8e14ebfd861b95c9e6614 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 14:13:48 +0530 Subject: [PATCH 143/970] Bump babel-jest from 27.4.2 to 27.4.5 (#1560) * Bump babel-jest from 27.4.2 to 27.4.5 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.4.2 to 27.4.5. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.4.5/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- .../practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 81 +++++-------------- package.json | 2 +- 144 files changed, 161 insertions(+), 206 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index d165af74af..72bc2719aa 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index d703a451eb..d14c985706 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index c0bfa3876e..347ba53749 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 89573287f2..daccbbb17a 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 5bd93db098..ae2d0a1918 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index ecfb3b7aa3..c6526c36cb 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 1e702eafbf..dea3bdb9df 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 0a7f9eff78..1c186fb008 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 6c80c0ae58..eb67d378d4 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 77297cc990..1202b3533b 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index c0c2d08d0b..eb51121fe9 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index a4ac8e2e7d..74fed2d280 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 952371f263..fc998748dd 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index a1305c7d00..4e81c7f3f9 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 8459996414..d990e12ec1 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 9257637c49..24c900e968 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index ae73c54938..ca3806fcf1 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 3f865d1576..6d09d83174 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index d250e4e20e..b2d5cf6da9 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 6918d638a0..de9f4734bb 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 0e086ad79b..175190ab98 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 482600b588..11b6234158 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 5714b097e5..398ac8536a 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index be88275bcf..6d7b888c88 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index bf92792e50..657be1e699 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 837285ba0d..c91c52b651 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 0be6dbb483..19ac0bae69 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 47c9fd7913..e532333e78 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 7235efc5f2..fa05513133 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 4a0c9a9e11..b79f95c78c 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 96d2081b9c..8bd1b3d97d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 72d56742ca..d3b58ba4f0 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index a96463248a..802972a890 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index cd0fa971d3..850a6ee320 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 82864f11e0..e88aa169ac 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 3bb565d4ec..92bd62cdd5 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a051766c66..55b0568c4b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index e116d7afb7..68e4a92763 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index e1157a4eef..3f37b28c03 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 250ca303f7..39680bd89c 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index d4aad4f11c..ab4eb2565d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 2d37383ca9..429bfe5dca 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 7ec1643cdb..be5422a9c0 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 6b61c5867d..eb8e959eb8 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 979190a1f5..737ef92647 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index da0182d1c2..22fe4079ae 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index b01c2a4bfd..55b4c53d3e 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 91474a3392..0c7904c26a 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 119371d891..d30e806985 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 0217d6134f..0adf1d2f86 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 70626f82a4..fc1751e5ce 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 23609a7588..3bee79fe84 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index b863699c29..60d718c166 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 7b8efe457d..b069e14d7d 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 7c8daeb0df..70f37d8824 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 1a3983aefc..90743da5e3 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index c639fb51d1..de0cbf58f4 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index cb91ef5fd7..d48d87e39a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 07344ac4bf..4f80908b19 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index a3374f2838..26c0889667 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 01e1bd4c00..99a672190c 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 77ad38d0c6..e42b4c4a37 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 7eb8667220..80ff3ba705 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index fb0399820b..e8ff5e65e9 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index a7162b7f2d..f138ff7b08 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index dc2528adfa..333854706d 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index a193fb5adb..fa249765c0 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 19ff921b95..1a724f1e30 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index cf2889bab6..d8d330b71e 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index e424171724..9edacd2770 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 53f7d008e3..901963c6b8 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 1d08158dcb..4047e88f20 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 9b77ad01d0..b144993f97 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index e758ee9d64..846f2e45cb 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 8bf94499c8..2375112a0d 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 3ba63fc63c..dc7f7e06a1 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index d0390493f5..f493732608 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index ca04f82689..4c9f213dde 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 49821924b0..13018638bf 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 48a192b005..7a4266721c 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index c06b409423..75256a5a85 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 5b06c74dbd..997439db29 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 05f1d7b5c7..d440139ab0 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index e11c97f4fe..db2f5498f5 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 57e3ea310d..06b3018813 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 0d36b2ec96..d825031001 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 8dbbc66f50..37d0d18b70 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 3bb1b28c0b..71ec7a355a 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 94921539b0..0f66daa99d 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index f43a5d3de5..2cbd32a75f 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index f06cdfeb13..99dcc686c2 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0dd06da232..115092b923 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index f50cca6e7d..984e094538 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index bbb03ebbc2..d6b671ff1b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 845fb12e2e..d111ca7cd1 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index f059301747..b463d88dd9 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 5edb326b89..b8df2e3ecb 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 3d46f559a9..ead8f5c4d7 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 4ee012ab90..fd8f46befb 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index e3b27fe126..c8d4eec694 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index fea5895f70..40d9ba1682 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index cbb9178b76..979aec9c6c 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 70ea718e26..df662e3f3b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 9369e0aeda..4bd18bc1aa 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 6897226b75..1bc5120ac2 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index b7ef05aa9d..92fda6207f 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 958c22da6b..1e5775eab3 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index db319f5998..edf491d0a6 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 670e5cc001..0ce6d2dc32 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 0262d5eaa7..501b373adb 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 324c646ee3..0102c0f535 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index d5f6487f90..068c0b7be7 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index a5bd60041e..82647bc124 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index ec5feb3fe1..074a12a733 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 0ad5ff4583..15982705f5 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 53a2ff7af6..693aea3797 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index bdeb1cb7d5..59c24fcdf6 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 57eeddf29d..f9100f2fde 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index d2a14f9b21..a11e005669 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 07219a6c24..3420dab978 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index fa7926f4c5..c737e7d66f 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 864ca235d6..6e184a5d97 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index ddbc9923e1..2d5cab99a3 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index a21c0bbf36..f091342343 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index c3c03c73e9..06320efbc5 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 934b83c391..6bb7439f98 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 5547a50546..756bb3f766 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index b7fff04524..32a74273c6 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 12e6c1078e..d1c92f0a28 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 65bf1fc3b8..72ab56fbdc 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index e54f650a70..89c9767e47 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index a0fd7d66b1..5023d19a6a 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 54ca7277fe..bfb6fa2c22 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 676f3de5fc..6609eac4c2 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 973f54cb42..cc8b1de7fa 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 830637aa37..b2daefdbab 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 8caf0795a8..b0ba5038ff 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 0fd8b2edd9..42ec2f2be8 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 32b2114c7a..8385f831d3 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index c2d225588f..ac6dd269e1 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index e8647c121e..c09de324dd 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 570a02bde5..552a714380 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "core-js": "^3.19.3", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index e0663c1bdf..9656adcf74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4317,12 +4317,12 @@ "dev": true }, "babel-jest": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", - "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", + "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", "dev": true, "requires": { - "@jest/transform": "^27.4.2", + "@jest/transform": "^27.4.5", "@jest/types": "^27.4.2", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", @@ -4333,9 +4333,9 @@ }, "dependencies": { "@jest/transform": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", - "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", + "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", "dev": true, "requires": { "@babel/core": "^7.1.0", @@ -4345,7 +4345,7 @@ "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", + "jest-haste-map": "^27.4.5", "jest-regex-util": "^27.4.0", "jest-util": "^27.4.2", "micromatch": "^4.0.4", @@ -4377,15 +4377,6 @@ "@types/yargs-parser": "*" } }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", @@ -4405,37 +4396,12 @@ "fill-range": "^7.0.1" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "ci-info": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", "dev": true }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -4458,9 +4424,9 @@ "dev": true }, "jest-haste-map": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", - "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", + "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", "dev": true, "requires": { "@jest/types": "^27.4.2", @@ -4473,7 +4439,7 @@ "jest-regex-util": "^27.4.0", "jest-serializer": "^27.4.0", "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "jest-worker": "^27.4.5", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4517,25 +4483,14 @@ } }, "jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", + "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "micromatch": { @@ -4569,9 +4524,9 @@ "dev": true }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" diff --git a/package.json b/package.json index acc2e39f87..27e86e764d 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", - "babel-jest": "^27.4.2", + "babel-jest": "^27.4.5", "chalk": "^4.1.2", "core-js": "^3.19.3", "diff": "^5.0.0", From 856717aaaf639fff6a15aa3e7d1e90cf2bc99a17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 14:14:46 +0530 Subject: [PATCH 144/970] Bump @babel/node from 7.16.0 to 7.16.5 (#1561) Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.16.0 to 7.16.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.5/packages/babel-node) --- updated-dependencies: - dependency-name: "@babel/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 28 ++++++++++++++-------------- package.json | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9656adcf74..c61511fd08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1626,12 +1626,12 @@ } }, "@babel/node": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.16.0.tgz", - "integrity": "sha512-eFUU2RHkgMW0X1lHVVOWJYlaDTwCX2LduQQLfehAfID5VhAjNnBhGZ/r0zk3FSQfFn6enJ2aXyRCiZ829bYVeA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.16.5.tgz", + "integrity": "sha512-NUzl2ILzKE7lu5yj4pFLeOmREwOq6//8bFBB3m7XXz73INCSI1rjQJbUYLwZrpZWlt6RY536nDJFqo2MnY43nA==", "dev": true, "requires": { - "@babel/register": "^7.16.0", + "@babel/register": "^7.16.5", "commander": "^4.0.1", "core-js": "^3.19.0", "node-environment-flags": "^1.0.5", @@ -3029,9 +3029,9 @@ } }, "@babel/register": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", - "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.5.tgz", + "integrity": "sha512-NpluD+cToBiZiDsG3y9rtIcqDyivsahpaM9csfyfiq1qQWduSmihUZ+ruIqqSDGjZKZMJfgAElo9x2YWlOQuRw==", "dev": true, "requires": { "clone-deep": "^4.0.1", @@ -7109,12 +7109,12 @@ "dev": true }, "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2" } }, "is-windows": { @@ -9542,9 +9542,9 @@ } }, "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz", + "integrity": "sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==", "dev": true } } diff --git a/package.json b/package.json index 27e86e764d..58d45e3939 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", - "@babel/node": "^7.16.0", + "@babel/node": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", From 2de41de391d973d646d08b0d4db015998f9fa2c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 20:13:44 +0530 Subject: [PATCH 145/970] Bump @babel/core from 7.16.0 to 7.16.5 (#1562) * Bump @babel/core from 7.16.0 to 7.16.5 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.16.0 to 7.16.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.5/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- .../practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 242 ++++++------------ package.json | 2 +- 144 files changed, 218 insertions(+), 310 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 72bc2719aa..e14912d695 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index d14c985706..9e8deea726 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 347ba53749..31ed496614 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index daccbbb17a..7cd71b2814 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index ae2d0a1918..5d8f66b284 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index c6526c36cb..2cdcdb6633 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index dea3bdb9df..25f4d30272 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 1c186fb008..df571628f7 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index eb67d378d4..a52fa6bb27 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 1202b3533b..773c40c84a 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index eb51121fe9..37db671335 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 74fed2d280..794832a8e9 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index fc998748dd..bd274c250a 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 4e81c7f3f9..5a7c9bdb45 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index d990e12ec1..ea29435c23 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 24c900e968..400e984050 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index ca3806fcf1..ddb0503b75 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 6d09d83174..2bc3e08626 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index b2d5cf6da9..59c4102782 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index de9f4734bb..88cdd08665 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 175190ab98..a0512692c7 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 11b6234158..f5bb4a0f97 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 398ac8536a..7382ca4b1c 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 6d7b888c88..ce7f7397fc 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 657be1e699..173f58ba95 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index c91c52b651..dc648be0a0 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 19ac0bae69..c14a0cb54c 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index e532333e78..6b4dd1d1af 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index fa05513133..73c38a154d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index b79f95c78c..b74ba86c97 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 8bd1b3d97d..90ba3e4087 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index d3b58ba4f0..3eb67ebb8b 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 802972a890..dd70465771 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 850a6ee320..9c1bd93fa9 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index e88aa169ac..b05232e52f 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 92bd62cdd5..149740ad84 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 55b0568c4b..a775a3a7d2 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 68e4a92763..5336cf02a9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 3f37b28c03..ed2cffebf5 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 39680bd89c..194dc48223 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index ab4eb2565d..8f732d4d73 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 429bfe5dca..24dfd61efb 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index be5422a9c0..fdfb262967 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index eb8e959eb8..031f22c9f0 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 737ef92647..4218604371 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 22fe4079ae..08a283422a 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 55b4c53d3e..be0b8e8e43 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 0c7904c26a..14752654ea 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index d30e806985..18d8d90583 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 0adf1d2f86..8cd8321611 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index fc1751e5ce..e2958e2b8f 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 3bee79fe84..519a568854 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 60d718c166..8c151cc329 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index b069e14d7d..2dbcd0cb17 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 70f37d8824..94683a10ad 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 90743da5e3..221463208c 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index de0cbf58f4..1cfeed3ac3 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index d48d87e39a..d7211a568f 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 4f80908b19..ff9a653a4e 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 26c0889667..5b5da49484 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 99a672190c..29e3f41fdb 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index e42b4c4a37..f8a2426c41 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 80ff3ba705..18fc9228ab 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index e8ff5e65e9..46cb4602eb 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index f138ff7b08..e6cbfc0de6 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 333854706d..a42273944b 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index fa249765c0..97d12fd037 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 1a724f1e30..a5f2310cb6 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index d8d330b71e..8aac58f821 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 9edacd2770..4c7bfa8ef2 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 901963c6b8..4ba9b68dd6 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 4047e88f20..04f1cf27f4 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index b144993f97..212f47fd8c 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 846f2e45cb..5b308608c8 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 2375112a0d..88eda8f1c6 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index dc7f7e06a1..c630e2c235 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index f493732608..add79a976c 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 4c9f213dde..257aefcf26 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 13018638bf..4b57cc382c 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 7a4266721c..03d4aaedb2 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 75256a5a85..d67469c254 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 997439db29..1bd511de60 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d440139ab0..87ccc02d2d 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index db2f5498f5..2d33347312 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 06b3018813..da1079fb34 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index d825031001..4c33c81964 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 37d0d18b70..35a55a4561 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 71ec7a355a..a035291be1 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 0f66daa99d..7b4e70a487 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 2cbd32a75f..a2e6312410 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 99dcc686c2..02c4023f4b 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 115092b923..8321ccf421 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 984e094538..8a77867cdb 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index d6b671ff1b..d655fa61fa 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index d111ca7cd1..0ee3d7c6a2 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b463d88dd9..200097cfe3 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index b8df2e3ecb..69b7468272 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index ead8f5c4d7..1fab63fe52 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index fd8f46befb..3b1b6b6b41 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index c8d4eec694..2b05a7d771 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 40d9ba1682..1bec050385 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 979aec9c6c..5ebdc14ed1 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index df662e3f3b..df21831d1d 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 4bd18bc1aa..69479c94d1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 1bc5120ac2..a18d039e0a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index 92fda6207f..055057ccb3 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 1e5775eab3..17c28c8ece 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index edf491d0a6..b98f2a98b8 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 0ce6d2dc32..33d05e53cd 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 501b373adb..4be3f6969a 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 0102c0f535..151a72f5c4 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 068c0b7be7..10844a61e9 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 82647bc124..bcce6988bc 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 074a12a733..ad8335a660 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 15982705f5..8b44c6dbc2 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 693aea3797..5015c3fed6 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 59c24fcdf6..15a0906e97 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index f9100f2fde..96c73e9cc8 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index a11e005669..f542f048bf 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 3420dab978..3b1ff68c7a 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index c737e7d66f..93c66c095a 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 6e184a5d97..aa3d5393b0 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 2d5cab99a3..4fdba2f303 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index f091342343..c411326d51 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 06320efbc5..6fb07f57e7 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 6bb7439f98..367c5881be 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 756bb3f766..90e43bef15 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 32a74273c6..b7a34d9027 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index d1c92f0a28..dd9d89f631 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 72ab56fbdc..7a7ccf0855 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 89c9767e47..a296d09cd1 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 5023d19a6a..de6be5c8cc 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index bfb6fa2c22..657e4b7798 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 6609eac4c2..4180a6dddd 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index cc8b1de7fa..0e64adba9c 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b2daefdbab..347f9d6c91 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index b0ba5038ff..c7f994556e 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 42ec2f2be8..25bd2459bf 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 8385f831d3..6412ace266 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index ac6dd269e1..e224db92d2 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index c09de324dd..41c688f31d 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 552a714380..7582e99a32 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/package-lock.json b/package-lock.json index c61511fd08..98e2827df9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,19 +36,19 @@ "dev": true }, "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", + "@babel/traverse": "^7.16.5", "@babel/types": "^7.16.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", @@ -67,16 +67,10 @@ "@babel/highlight": "^7.16.0" } }, - "@babel/compat-data": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", - "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", - "dev": true - }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, "requires": { "@babel/types": "^7.16.0", @@ -84,18 +78,6 @@ "source-map": "^0.5.0" } }, - "@babel/helper-compilation-targets": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", - "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, "@babel/helper-function-name": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", @@ -116,76 +98,19 @@ "@babel/types": "^7.16.0" } }, - "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", "dev": true, "requires": { + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", "@babel/helper-simple-access": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", "@babel/helper-validator-identifier": "^7.15.7", "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "requires": { + "@babel/traverse": "^7.16.5", "@babel/types": "^7.16.0" } }, @@ -216,9 +141,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -233,17 +158,18 @@ } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/parser": "^7.16.5", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -271,9 +197,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -724,6 +650,33 @@ } } }, + "@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, "@babel/helper-explode-assignable-expression": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", @@ -1444,13 +1397,13 @@ } }, "@babel/helpers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz", - "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", "dev": true, "requires": { "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", + "@babel/traverse": "^7.16.5", "@babel/types": "^7.16.0" }, "dependencies": { @@ -1464,9 +1417,9 @@ } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, "requires": { "@babel/types": "^7.16.0", @@ -1494,15 +1447,6 @@ "@babel/types": "^7.16.0" } }, - "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, "@babel/helper-split-export-declaration": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", @@ -1530,9 +1474,9 @@ } }, "@babel/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -1547,17 +1491,18 @@ } }, "@babel/traverse": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", - "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.0", + "@babel/parser": "^7.16.5", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -1585,9 +1530,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -4767,19 +4712,6 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, - "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -4834,12 +4766,6 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30001254", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001254.tgz", - "integrity": "sha512-GxeHOvR0LFMYPmFGA+NiTOt9uwYDxB3h154tW2yBYwfz2EMX3i1IBgr6gmJGfU0K8KQsqPa5XqLD8zVdP5lUzA==", - "dev": true - }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -5098,12 +5024,6 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -5418,12 +5338,6 @@ "safer-buffer": "^2.1.0" } }, - "electron-to-chromium": { - "version": "1.3.830", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz", - "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ==", - "dev": true - }, "emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -9368,12 +9282,6 @@ } } }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", diff --git a/package.json b/package.json index 58d45e3939..051050389c 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", + "@babel/core": "^7.16.5", "@babel/node": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.16.4", From 0934646926f87447b85b735dccd4fbaa55d4246a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Dec 2021 21:03:27 +0530 Subject: [PATCH 146/970] Bump @babel/preset-env from 7.16.4 to 7.16.5 (#1565) * Bump @babel/preset-env from 7.16.4 to 7.16.5 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.16.4 to 7.16.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.5/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- .../practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 1083 +++++++++-------- package.json | 2 +- 144 files changed, 688 insertions(+), 681 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index e14912d695..737628ba4d 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 9e8deea726..c808f20bd2 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 31ed496614..8ad4043073 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 7cd71b2814..8c80768356 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 5d8f66b284..94ec3808f3 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 2cdcdb6633..1b50800908 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 25f4d30272..15612f892a 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index df571628f7..ac1e1a2c24 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index a52fa6bb27..e96a814cbc 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 773c40c84a..64b79ef98e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 37db671335..157385bbdd 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 794832a8e9..4c5ec4aad7 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index bd274c250a..ed80524069 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 5a7c9bdb45..87ee0ed477 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index ea29435c23..f28d9767b7 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 400e984050..02860fa27c 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index ddb0503b75..9ebfd9081d 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 2bc3e08626..4ee0d050a3 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 59c4102782..5354b406e9 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 88cdd08665..cd04d1f30f 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index a0512692c7..7ffb78efc8 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index f5bb4a0f97..c3ce9449a4 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 7382ca4b1c..3a9067949a 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index ce7f7397fc..2528561f7a 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 173f58ba95..6740efe20b 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index dc648be0a0..054838fe2b 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c14a0cb54c..e9d4a89721 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 6b4dd1d1af..53fa6f4c01 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 73c38a154d..2861eb66b0 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index b74ba86c97..6fe23fe9d0 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 90ba3e4087..fb65a3a109 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 3eb67ebb8b..12339d7147 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index dd70465771..4cfb819cf6 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 9c1bd93fa9..216dc66968 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index b05232e52f..c0e5a8ff5a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 149740ad84..f982f41390 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a775a3a7d2..523e2da0a9 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5336cf02a9..8ff81e8bf7 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ed2cffebf5..d092b127ff 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 194dc48223..c5a1b96d4e 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 8f732d4d73..9b76733670 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 24dfd61efb..96c65d5168 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index fdfb262967..5f7ac3f5bd 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 031f22c9f0..1c22c47597 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 4218604371..c81c80aae5 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 08a283422a..d097696a5a 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index be0b8e8e43..6edcda3329 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 14752654ea..e727861cb9 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 18d8d90583..aacaa5e171 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 8cd8321611..a83a1ce545 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index e2958e2b8f..c7852c2252 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 519a568854..06b1b4ffcf 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 8c151cc329..639b97648d 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 2dbcd0cb17..0ccc28b3ec 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 94683a10ad..01b7b3cdb3 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 221463208c..42d5a23f56 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 1cfeed3ac3..5d9bf49ac8 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index d7211a568f..fbce33faf6 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index ff9a653a4e..dfbe895e12 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 5b5da49484..821e964360 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 29e3f41fdb..29fdef3898 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f8a2426c41..9724590bfb 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 18fc9228ab..8eed548bb6 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 46cb4602eb..551ea38e3f 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e6cbfc0de6..ea4b863b54 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index a42273944b..85fed0c00e 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 97d12fd037..47d0b6ce98 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index a5f2310cb6..34dc1bf3d5 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 8aac58f821..a3a664eeb7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 4c7bfa8ef2..c57a7ea592 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 4ba9b68dd6..e8d628f4b2 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 04f1cf27f4..1c53b4e951 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 212f47fd8c..b679010538 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 5b308608c8..39bda092e3 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 88eda8f1c6..f529f2966c 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index c630e2c235..8bb175013f 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index add79a976c..c770eb7e87 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 257aefcf26..ddc1d26e39 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 4b57cc382c..38cad74816 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 03d4aaedb2..fe2937d533 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index d67469c254..6dd30dfd9e 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 1bd511de60..0295f76e60 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 87ccc02d2d..8d696fb2fb 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 2d33347312..07e6d2214c 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index da1079fb34..88d5b1a284 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 4c33c81964..5c14396487 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 35a55a4561..6c101fd550 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index a035291be1..0025d21cdc 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 7b4e70a487..0d233f42cd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a2e6312410..c39710ed87 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 02c4023f4b..4a039bac51 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 8321ccf421..8195756bb7 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 8a77867cdb..b4ab817c8f 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index d655fa61fa..c9682def8d 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 0ee3d7c6a2..c35355e83d 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 200097cfe3..e38c1d8a1b 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 69b7468272..53a71f21d6 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 1fab63fe52..39a4ab301d 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 3b1b6b6b41..9a2f4c8076 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 2b05a7d771..6005579c2a 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 1bec050385..80d8799a0d 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 5ebdc14ed1..acbdb35140 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index df21831d1d..86613e25ca 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 69479c94d1..fe662ec06f 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index a18d039e0a..fd3b52fc5b 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index 055057ccb3..157f4b6785 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 17c28c8ece..215c477012 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index b98f2a98b8..4360d4679f 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 33d05e53cd..02ce8c13e3 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 4be3f6969a..2ce652b0ca 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 151a72f5c4..996bf800cd 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 10844a61e9..90fb1f584f 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index bcce6988bc..ed5bcf03ef 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index ad8335a660..b2e2bbc696 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 8b44c6dbc2..144da9aef1 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 5015c3fed6..ebeb4d361b 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 15a0906e97..22e9ff3f8d 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 96c73e9cc8..b1e1ab6587 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index f542f048bf..a3f03afd53 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 3b1ff68c7a..fb2e246eee 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 93c66c095a..a613d1bbf4 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index aa3d5393b0..3b6ff35be9 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 4fdba2f303..a4391b95ea 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index c411326d51..fb237171b2 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 6fb07f57e7..c034e9e740 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 367c5881be..7238819659 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 90e43bef15..1755da6c49 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index b7a34d9027..03487c381c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index dd9d89f631..bea2c188c8 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 7a7ccf0855..89f833c97c 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index a296d09cd1..c67d1acfdf 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index de6be5c8cc..b67e6a8177 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 657e4b7798..cc09ac4660 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 4180a6dddd..8d3ba5d94b 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 0e64adba9c..bcbbdb74a7 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 347f9d6c91..4c32b3977a 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index c7f994556e..2ddabb48cc 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 25bd2459bf..382bfe8e63 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 6412ace266..486f16fa4a 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index e224db92d2..9fd22497a5 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index 41c688f31d..8071a57919 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 7582e99a32..5b1f5cd0a8 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", diff --git a/package-lock.json b/package-lock.json index 98e2827df9..da189eaa4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -287,9 +287,9 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", "dev": true, "requires": { "@babel/helper-explode-assignable-expression": "^7.16.0", @@ -366,16 +366,17 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", "@babel/helper-split-export-declaration": "^7.16.0" }, "dependencies": { @@ -435,9 +436,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -510,9 +511,9 @@ } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, "requires": { "@babel/types": "^7.16.0", @@ -541,9 +542,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true }, "@babel/helper-split-export-declaration": { @@ -573,9 +574,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -590,17 +591,18 @@ } }, "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", + "@babel/parser": "^7.16.5", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -628,9 +630,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -752,9 +754,9 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", "dev": true, "requires": { "@babel/types": "^7.16.0" @@ -806,18 +808,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", "dev": true, "requires": { + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", "@babel/helper-simple-access": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", "@babel/helper-validator-identifier": "^7.15.7", "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", + "@babel/traverse": "^7.16.5", "@babel/types": "^7.16.0" }, "dependencies": { @@ -831,9 +833,9 @@ } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, "requires": { "@babel/types": "^7.16.0", @@ -888,9 +890,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -905,17 +907,18 @@ } }, "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", + "@babel/parser": "^7.16.5", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -943,9 +946,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -993,13 +996,13 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", - "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", "@babel/types": "^7.16.0" }, "dependencies": { @@ -1022,14 +1025,15 @@ } }, "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", + "@babel/traverse": "^7.16.5", "@babel/types": "^7.16.0" }, "dependencies": { @@ -1043,9 +1047,9 @@ } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, "requires": { "@babel/types": "^7.16.0", @@ -1100,9 +1104,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -1117,17 +1121,18 @@ } }, "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", + "@babel/parser": "^7.16.5", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -1155,9 +1160,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -1247,14 +1252,14 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", "dev": true, "requires": { "@babel/helper-function-name": "^7.16.0", "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", + "@babel/traverse": "^7.16.5", "@babel/types": "^7.16.0" }, "dependencies": { @@ -1268,9 +1273,9 @@ } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, "requires": { "@babel/types": "^7.16.0", @@ -1325,9 +1330,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -1342,17 +1347,18 @@ } }, "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, "requires": { "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-hoist-variables": "^7.16.0", "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", + "@babel/parser": "^7.16.5", "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" @@ -1380,9 +1386,9 @@ } }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { "ms": "2.1.2" @@ -1600,9 +1606,9 @@ }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } @@ -1619,287 +1625,287 @@ }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", - "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" + "@babel/plugin-transform-parameters": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } @@ -1949,9 +1955,9 @@ }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } @@ -2080,9 +2086,9 @@ }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } @@ -2105,86 +2111,87 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", "@babel/helper-function-name": "^7.16.0", "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", "@babel/helper-split-export-declaration": "^7.16.0", "globals": "^11.1.0" }, @@ -2219,9 +2226,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true }, "@babel/helper-split-export-declaration": { @@ -2251,9 +2258,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -2291,117 +2298,117 @@ } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", "dev": true, "requires": { "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/code-frame": { @@ -2434,9 +2441,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true }, "@babel/helper-validator-identifier": { @@ -2457,9 +2464,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.5.tgz", + "integrity": "sha512-+Ce7T5iPNWzfu9C1aB5tN3Lyafs5xb3Ic7vBWyZL2KXT3QSdD1dD3CvgOzPmQKoNNRt6uauc0XwNJTQtXC2/Mw==", "dev": true }, "@babel/template": { @@ -2497,95 +2504,95 @@ } }, "@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/helper-simple-access": "^7.16.0", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", "dev": true, "requires": { "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/helper-validator-identifier": "^7.15.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true }, "@babel/helper-validator-identifier": { @@ -2597,275 +2604,275 @@ } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-parameters": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", - "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.5" }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true } } }, "@babel/preset-env": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", - "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", "dev": true, "requires": { "@babel/compat-data": "^7.16.4", "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-plugin-utils": "^7.16.5", "@babel/helper-validator-option": "^7.14.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.4", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -2880,38 +2887,38 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.3", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", "@babel/preset-modules": "^0.1.5", "@babel/types": "^7.16.0", "babel-plugin-polyfill-corejs2": "^0.3.0", @@ -2922,9 +2929,9 @@ }, "dependencies": { "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", "dev": true }, "@babel/helper-validator-identifier": { @@ -2987,9 +2994,9 @@ } }, "@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz", + "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4712,6 +4719,19 @@ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, + "browserslist": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.0.tgz", + "integrity": "sha512-JGHzm73ei2OnAcobcQ61GXNnN6vDCg5Oz5MayudL+FyzjoLnCzUWnuLtDLMIYw8aXgQzzdCZMVky+fftD5jbtA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -4766,6 +4786,12 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "caniuse-lite": { + "version": "1.0.30001286", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz", + "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==", + "dev": true + }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -5079,46 +5105,15 @@ "dev": true }, "core-js-compat": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", - "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.3.tgz", + "integrity": "sha512-59tYzuWgEEVU9r+SRgceIGXSSUn47JknoiXW6Oq7RW8QHjXWz3/vp8pa7dbtuVu40sewz3OP3JmQEcDdztrLhA==", "dev": true, "requires": { - "browserslist": "^4.17.6", + "browserslist": "^4.18.1", "semver": "7.0.0" }, "dependencies": { - "browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001282", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", - "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.900", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.900.tgz", - "integrity": "sha512-SuXbQD8D4EjsaBaJJxySHbC+zq8JrFfxtb4GIr4E9n1BcROyMcRrJCYQNpJ9N+Wjf5mFp7Wp0OHykd14JNEzzQ==", - "dev": true - }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -5338,6 +5333,12 @@ "safer-buffer": "^2.1.0" } }, + "electron-to-chromium": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.17.tgz", + "integrity": "sha512-zhk1MravPtq/KBhmGB7TLBILmXTgRG9TFSI3qS3DbgyfHzIl72iiTE37r/BHIbPCJJlWIo5rySyxiH4vWhu2ZA==", + "dev": true + }, "emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -9282,6 +9283,12 @@ } } }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", diff --git a/package.json b/package.json index 051050389c..bd2d4d7e3d 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.16.5", "@babel/node": "^7.16.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.16.4", + "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.12", From bfec5ce47c096550095c2a19c54620d74d335d31 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Tue, 14 Dec 2021 20:46:41 +0100 Subject: [PATCH 147/970] Make roadmap available on the website (#1566) --- reference/roadmap.md => docs/ROADMAP.md | 12 ++++++------ docs/config.json | 7 +++++++ 2 files changed, 13 insertions(+), 6 deletions(-) rename reference/roadmap.md => docs/ROADMAP.md (96%) diff --git a/reference/roadmap.md b/docs/ROADMAP.md similarity index 96% rename from reference/roadmap.md rename to docs/ROADMAP.md index 0e536c6e1a..e5fb9be883 100644 --- a/reference/roadmap.md +++ b/docs/ROADMAP.md @@ -47,16 +47,16 @@ This document provides an overview of the main topics that contributors and main - `recursion` - `closures` - `sets` +- `randomness` +- `regular-expressions` +- `dates` +- `async-await` +- `type-checking` ### Potential Future Concepts -- `type-checking` -- `maps` (should be added to the Sets exercise, WeakSet/WeakMap could be in about as first iteration) -- `dates` -- `async-await` +- `maps` (could be added to the Sets exercise, WeakSet/WeakMap could be in about as first iteration) - `JSON` -- `randomness` -- `regular-expressions` - `math` - getters/setters, flags, descriptors - `proxy` diff --git a/docs/config.json b/docs/config.json index 3aafc4567e..6e18069b6b 100644 --- a/docs/config.json +++ b/docs/config.json @@ -27,6 +27,13 @@ "path": "docs/RESOURCES.md", "title": "Useful JavaScript resources", "blurb": "A collection of useful resources to help you master JavaScript" + }, + { + "uuid": "eef6eca6-6ee8-4ab5-a97a-3e8eb7785c7e", + "slug": "roadmap", + "path": "docs/ROADMAP.md", + "title": "Roadmap & Concept List", + "blurb": "Priorities for future development of the JavaScript track" } ] } From 562cb62223e9c9aa28ffc56fc4ba1cf7552b46b3 Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Fri, 17 Dec 2021 22:52:23 +0530 Subject: [PATCH 148/970] Add note in the instructions.append.md (#1571) --- exercises/practice/gigasecond/.docs/instructions.append.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/exercises/practice/gigasecond/.docs/instructions.append.md b/exercises/practice/gigasecond/.docs/instructions.append.md index 141df047d8..4faa77522c 100644 --- a/exercises/practice/gigasecond/.docs/instructions.append.md +++ b/exercises/practice/gigasecond/.docs/instructions.append.md @@ -1,3 +1,9 @@ # Instructions append +## Notes + +The input and output of the `gigasecond` function is of type [Date][date-link]. + It is possible to return a correct value for this exercise by mutating the solution function argument. Although there are legitimate use cases for mutating function arguments, this is usually undesirable, and in the case of this exercise, clearly unexpected. For this reason, the test suite has a test that fails in case the argument has been modified after the function execution. + +[date-link]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date From bb048b0b73c704e32b384b95c3e164e37d9afdb3 Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Sun, 19 Dec 2021 20:41:24 +0100 Subject: [PATCH 149/970] Added new exercise: Go Counting (#1559) --- config.json | 16 ++ .../go-counting/.docs/instructions.append.md | 54 +++++++ .../go-counting/.docs/instructions.md | 36 +++++ exercises/practice/go-counting/.eslintrc | 14 ++ .../practice/go-counting/.meta/config.json | 10 ++ .../practice/go-counting/.meta/proof.ci.js | 143 ++++++++++++++++++ .../practice/go-counting/.meta/tests.toml | 36 +++++ exercises/practice/go-counting/.npmrc | 1 + exercises/practice/go-counting/LICENSE | 21 +++ .../practice/go-counting/babel.config.js | 15 ++ exercises/practice/go-counting/go-counting.js | 18 +++ .../practice/go-counting/go-counting.spec.js | 119 +++++++++++++++ exercises/practice/go-counting/package.json | 31 ++++ 13 files changed, 514 insertions(+) create mode 100644 exercises/practice/go-counting/.docs/instructions.append.md create mode 100644 exercises/practice/go-counting/.docs/instructions.md create mode 100644 exercises/practice/go-counting/.eslintrc create mode 100644 exercises/practice/go-counting/.meta/config.json create mode 100644 exercises/practice/go-counting/.meta/proof.ci.js create mode 100644 exercises/practice/go-counting/.meta/tests.toml create mode 100644 exercises/practice/go-counting/.npmrc create mode 100644 exercises/practice/go-counting/LICENSE create mode 100644 exercises/practice/go-counting/babel.config.js create mode 100644 exercises/practice/go-counting/go-counting.js create mode 100644 exercises/practice/go-counting/go-counting.spec.js create mode 100644 exercises/practice/go-counting/package.json diff --git a/config.json b/config.json index 59a45f4271..caa7cf7ac2 100644 --- a/config.json +++ b/config.json @@ -1704,6 +1704,22 @@ "prerequisites": ["arrays", "classes", "array-loops", "objects"], "difficulty": 6, "topics": ["algorithms", "logic"] + }, + { + "slug": "go-counting", + "name": "Go Counting", + "uuid": "177fc434-027d-48a4-8525-fa3d1d15607e", + "practices": [], + "prerequisites": [ + "arrays", + "classes", + "for-loops", + "objects", + "conditionals", + "conditionals-switch" + ], + "difficulty": 5, + "topics": ["algorithms", "logic"] } ] }, diff --git a/exercises/practice/go-counting/.docs/instructions.append.md b/exercises/practice/go-counting/.docs/instructions.append.md new file mode 100644 index 0000000000..0f6208979a --- /dev/null +++ b/exercises/practice/go-counting/.docs/instructions.append.md @@ -0,0 +1,54 @@ +# Instructions append + +## Input format + +The `board` parameter, representing the game board, is in the format of an array of strings. + +```javascript +[' B ', ' B B ', 'B W B', ' W W ', ' W ']; +``` + +Each character of a string represents a cell. +The valid values for a cell are: + +- ` ` a white space corresponding to an empty cell +- `B` a cell owned by the black player +- `W` a cell owned by the white player + +## Output formats + +The `getTerritory` function is expected to return an object with 2 properties: + +- `owner` The owner of the territory (`NONE`, `BLACK` or `WHITE`) +- `territory` An array of coordinates representing each cell in the territory. + +```javascript +{ + owner: 'BLACK', + territory: [ + [0, 0], + [0, 1], + [1, 0], + ], +} +``` + +The `getTerritories` function is expected to return an object with 3 properties: + +- `territoryBlack` An array of coordinates representing the territories owned by the `BLACK` player +- `territoryWhite` An array of coordinates representing the territories owned by the `WHITE` player +- `territoryNone` An array of coordinates representing the territories owned by none of the two players + +```javascript +{ + territoryBlack: [ + [0, 0], + [0, 1], + ], + territoryWhite: [ + [3, 0], + [3, 1], + ], + territoryNone: [], +} +``` diff --git a/exercises/practice/go-counting/.docs/instructions.md b/exercises/practice/go-counting/.docs/instructions.md new file mode 100644 index 0000000000..035bffa308 --- /dev/null +++ b/exercises/practice/go-counting/.docs/instructions.md @@ -0,0 +1,36 @@ +# Description + +Count the scored points on a Go board. + +In the game of go (also known as baduk, igo, cờ vây and wéiqí) points +are gained by completely encircling empty intersections with your +stones. The encircled intersections of a player are known as its +territory. + +Write a function that determines the territory of each player. You may +assume that any stones that have been stranded in enemy territory have +already been taken off the board. + +Write a function that determines the territory which includes a specified coordinate. + +Multiple empty intersections may be encircled at once and for encircling +only horizontal and vertical neighbors count. In the following diagram +the stones which matter are marked "O" and the stones that don't are +marked "I" (ignored). Empty spaces represent empty intersections. + +```text ++----+ +|IOOI| +|O O| +|O OI| +|IOI | ++----+ +``` + +To be more precise an empty intersection is part of a player's territory +if all of its neighbors are either stones of that player or empty +intersections that are part of that player's territory. + +For more information see +[wikipedia](https://en.wikipedia.org/wiki/Go_%28game%29) or [Sensei's +Library](http://senseis.xmp.net/). diff --git a/exercises/practice/go-counting/.eslintrc b/exercises/practice/go-counting/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/go-counting/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/go-counting/.meta/config.json b/exercises/practice/go-counting/.meta/config.json new file mode 100644 index 0000000000..83561be16e --- /dev/null +++ b/exercises/practice/go-counting/.meta/config.json @@ -0,0 +1,10 @@ +{ + "blurb": "Count the scored points on a Go board.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["go-counting.js"], + "test": ["go-counting.spec.js"], + "example": [".meta/proof.ci.js"] + } +} diff --git a/exercises/practice/go-counting/.meta/proof.ci.js b/exercises/practice/go-counting/.meta/proof.ci.js new file mode 100644 index 0000000000..1bc01766bc --- /dev/null +++ b/exercises/practice/go-counting/.meta/proof.ci.js @@ -0,0 +1,143 @@ +export class GoCounting { + constructor(board) { + this.board = board; + this.visited = Array(this.board[0].length) + .fill() + .map(() => Array(this.board.length).fill(false)); + + this.OPEN = ' '; + this.BLACK = 'BLACK'; + this.WHITE = 'WHITE'; + this.NONE = 'NONE'; + } + + getTerritory(x, y) { + const cellValue = this.getCellValue(x, y); + if (!cellValue) { + return { error: 'Invalid coordinate' }; + } + if (cellValue === this.BLACK || cellValue === this.WHITE) { + return { owner: this.NONE, territory: [] }; + } + return this.buildTerritory(x, y); + } + + getTerritories() { + const territories = { + territoryBlack: [], + territoryWhite: [], + territoryNone: [], + }; + for (let y = 0; y < this.board.length; y++) { + for (let x = 0; x < this.board[y].length; x++) { + if (!this.visited[x][y] && this.getCellValue(x, y) === this.OPEN) { + const territory = this.buildTerritory(x, y); + switch (territory.owner) { + case this.BLACK: + territories.territoryBlack.push(...territory.territory); + break; + case this.WHITE: + territories.territoryWhite.push(...territory.territory); + break; + default: + territories.territoryNone.push(...territory.territory); + break; + } + } + } + } + + return territories; + } + + getCellValue(x, y) { + try { + const value = this.board[y][x]; + switch (value) { + case 'B': + return this.BLACK; + case 'W': + return this.WHITE; + default: + return value; + } + } catch (err) { + return undefined; + } + } + + buildTerritory(x, y) { + const ownersList = []; + const territory = [[x, y]]; + + let adjacentCells = this.getAdjacentCells(x, y); + while ( + adjacentCells.filter((cell) => { + return this.getCellValue(cell.x, cell.y) === this.OPEN; + }).length > 0 + ) { + let newAdjacentCells = []; + + adjacentCells.forEach((cell) => { + const cellValue = this.getCellValue(cell.x, cell.y); + switch (cellValue) { + case this.OPEN: + if ( + !territory.some( + (value) => value[0] === cell.x && value[1] === cell.y + ) + ) { + territory.push([cell.x, cell.y]); + newAdjacentCells.push(...this.getAdjacentCells(cell.x, cell.y)); + } + break; + case this.WHITE: + case this.BLACK: + if (!ownersList.includes(cellValue)) { + ownersList.push(cellValue); + } + break; + default: + break; + } + }); + + adjacentCells = [...newAdjacentCells]; + } + + adjacentCells.forEach((cell) => { + const cellValue = this.getCellValue(cell.x, cell.y); + if ( + (cellValue === this.BLACK || cellValue === this.WHITE) && + !ownersList.includes(cellValue) + ) { + ownersList.push(cellValue); + } + }); + + return { + owner: ownersList.length !== 1 ? this.NONE : ownersList[0], + territory: territory.sort(), + }; + } + + getAdjacentCells(x, y) { + this.visited[x][y] = true; + + const result = []; + if (this.getCellValue(x - 1, y) && !this.visited[x - 1][y]) { + result.push({ x: x - 1, y }); + } + if (this.getCellValue(x + 1, y) && !this.visited[x + 1][y]) { + result.push({ x: x + 1, y }); + } + if (this.getCellValue(x, y - 1) && !this.visited[x][y - 1]) { + result.push({ x, y: y - 1 }); + } + if (this.getCellValue(x, y + 1) && !this.visited[x][y + 1]) { + result.push({ x, y: y + 1 }); + } + + return result; + } +} diff --git a/exercises/practice/go-counting/.meta/tests.toml b/exercises/practice/go-counting/.meta/tests.toml new file mode 100644 index 0000000000..0ef7b53c0d --- /dev/null +++ b/exercises/practice/go-counting/.meta/tests.toml @@ -0,0 +1,36 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[94d0c01a-17d0-424c-aab5-2736d0da3939] +description = "Black corner territory on 5x5 board" + +[b33bec54-356a-485c-9c71-1142a9403213] +description = "White center territory on 5x5 board" + +[def7d124-422e-44ae-90e5-ceda09399bda] +description = "Open corner territory on 5x5 board" + +[57d79036-2618-47f4-aa87-56c06d362e3d] +description = "A stone and not a territory on 5x5 board" + +[0c84f852-e032-4762-9010-99f6a001da96] +description = "Invalid because X is too low for 5x5 board" + +[6f867945-9b2c-4bdd-b23e-b55fe2069a68] +description = "Invalid because X is too high for 5x5 board" + +[d67aaffd-fdf1-4e7f-b9e9-79897402b64a] +description = "Invalid because Y is too low for 5x5 board" + +[14f23c25-799e-4371-b3e5-777a2c30357a] +description = "Invalid because Y is too high for 5x5 board" + +[37fb04b5-98c1-4b96-8c16-af2d13624afd] +description = "One territory is the whole board" + +[9a1c59b7-234b-495a-8d60-638489f0fc0a] +description = "Two territory rectangular board" + +[d1645953-1cd5-4221-af6f-8164f96249e1] +description = "Two region rectangular board" diff --git a/exercises/practice/go-counting/.npmrc b/exercises/practice/go-counting/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/go-counting/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/go-counting/LICENSE b/exercises/practice/go-counting/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/go-counting/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/go-counting/babel.config.js b/exercises/practice/go-counting/babel.config.js new file mode 100644 index 0000000000..420ea5973b --- /dev/null +++ b/exercises/practice/go-counting/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.19', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/go-counting/go-counting.js b/exercises/practice/go-counting/go-counting.js new file mode 100644 index 0000000000..aa756eb8f5 --- /dev/null +++ b/exercises/practice/go-counting/go-counting.js @@ -0,0 +1,18 @@ +// +// This is only a SKELETON file for the 'Go Counting' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export class GoCounting { + constructor(board) { + throw new Error('Remove this statement and implement this function'); + } + + getTerritory(x, y) { + throw new Error('Remove this statement and implement this function'); + } + + getTerritories() { + throw new Error('Remove this statement and implement this function'); + } +} diff --git a/exercises/practice/go-counting/go-counting.spec.js b/exercises/practice/go-counting/go-counting.spec.js new file mode 100644 index 0000000000..df4a7faf68 --- /dev/null +++ b/exercises/practice/go-counting/go-counting.spec.js @@ -0,0 +1,119 @@ +import { GoCounting } from './go-counting'; + +describe('Go Counting', () => { + describe('getTerritory', () => { + test('Black corner territory on 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { + owner: 'BLACK', + territory: [ + [0, 0], + [0, 1], + [1, 0], + ], + }; + expect(goCounting.getTerritory(0, 1)).toEqual(expectedTerritory); + }); + + test('White center territory on 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { owner: 'WHITE', territory: [[2, 3]] }; + expect(goCounting.getTerritory(2, 3)).toEqual(expectedTerritory); + }); + + test('Open corner territory on 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { + owner: 'NONE', + territory: [ + [0, 3], + [0, 4], + [1, 4], + ], + }; + expect(goCounting.getTerritory(1, 4)).toEqual(expectedTerritory); + }); + + test('A stone and not a territory on 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { owner: 'NONE', territory: [] }; + expect(goCounting.getTerritory(1, 1)).toEqual(expectedTerritory); + }); + + test('Invalid because X is too low for 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { error: 'Invalid coordinate' }; + expect(goCounting.getTerritory(-1, 1)).toEqual(expectedTerritory); + }); + + test('Invalid because X is too high for 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { error: 'Invalid coordinate' }; + expect(goCounting.getTerritory(5, 1)).toEqual(expectedTerritory); + }); + + test('Invalid because Y is too low for 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { error: 'Invalid coordinate' }; + expect(goCounting.getTerritory(1, -1)).toEqual(expectedTerritory); + }); + + test('Invalid because Y is too high for 5x5 board', () => { + const board = [' B ', ' B B ', 'B W B', ' W W ', ' W ']; + const goCounting = new GoCounting(board); + const expectedTerritory = { error: 'Invalid coordinate' }; + expect(goCounting.getTerritory(1, 5)).toEqual(expectedTerritory); + }); + }); + + describe('getTerritories', () => { + test('One territory is the whole board', () => { + const board = [' ']; + const goCounting = new GoCounting(board); + const expectedTerritories = { + territoryBlack: [], + territoryWhite: [], + territoryNone: [[0, 0]], + }; + expect(goCounting.getTerritories()).toEqual(expectedTerritories); + }); + + test('Two territory rectangular board', () => { + const board = [' BW ', ' BW ']; + const goCounting = new GoCounting(board); + const expectedTerritories = { + territoryBlack: [ + [0, 0], + [0, 1], + ], + territoryWhite: [ + [3, 0], + [3, 1], + ], + territoryNone: [], + }; + expect(goCounting.getTerritories()).toEqual(expectedTerritories); + }); + + test('Two region rectangular board', () => { + const board = [' B ']; + const goCounting = new GoCounting(board); + const expectedTerritories = { + territoryBlack: [ + [0, 0], + [2, 0], + ], + territoryWhite: [], + territoryNone: [], + }; + expect(goCounting.getTerritories()).toEqual(expectedTerritories); + }); + }); +}); diff --git a/exercises/practice/go-counting/package.json b/exercises/practice/go-counting/package.json new file mode 100644 index 0000000000..2d1bfe6d01 --- /dev/null +++ b/exercises/practice/go-counting/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-go-counting", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/go-counting" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.5", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.5", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.12", + "babel-jest": "^27.4.5", + "core-js": "^3.19.3", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} From 2c2e9685a390669ff1a189acbfd778001a6e2c88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Dec 2021 02:58:39 +0530 Subject: [PATCH 150/970] Bump core-js from 3.19.3 to 3.20.0 (#1569) * Bump core-js from 3.19.3 to 3.20.0 Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.3 to 3.20.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.3...v3.20.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises * Update core-js version in babel config Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Tejas Bubane --- babel.config.js | 2 +- exercises/concept/amusement-park/babel.config.js | 2 +- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/babel.config.js | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/babel.config.js | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/babel.config.js | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/babel.config.js | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../concept/elyses-analytic-enchantments/babel.config.js | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../elyses-destructured-enchantments/babel.config.js | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/babel.config.js | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- .../concept/elyses-looping-enchantments/babel.config.js | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../elyses-transformative-enchantments/babel.config.js | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/babel.config.js | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/babel.config.js | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/babel.config.js | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/babel.config.js | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/babel.config.js | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/babel.config.js | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/babel.config.js | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/babel.config.js | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/babel.config.js | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/babel.config.js | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/babel.config.js | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/babel.config.js | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/babel.config.js | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/babel.config.js | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/babel.config.js | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/babel.config.js | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/babel.config.js | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/babel.config.js | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/babel.config.js | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/babel.config.js | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/babel.config.js | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/babel.config.js | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/babel.config.js | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/babel.config.js | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/babel.config.js | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/babel.config.js | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/babel.config.js | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/babel.config.js | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/babel.config.js | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/babel.config.js | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/babel.config.js | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/babel.config.js | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/babel.config.js | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/babel.config.js | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/babel.config.js | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/babel.config.js | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/babel.config.js | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/babel.config.js | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/babel.config.js | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/babel.config.js | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/babel.config.js | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/babel.config.js | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/babel.config.js | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/babel.config.js | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/babel.config.js | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/babel.config.js | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/babel.config.js | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/babel.config.js | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/babel.config.js | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/babel.config.js | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/go-counting/babel.config.js | 2 +- exercises/practice/go-counting/package.json | 2 +- exercises/practice/grade-school/babel.config.js | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/babel.config.js | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/babel.config.js | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/babel.config.js | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/babel.config.js | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/babel.config.js | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/babel.config.js | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/babel.config.js | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/babel.config.js | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/babel.config.js | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/babel.config.js | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/babel.config.js | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/babel.config.js | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/babel.config.js | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/babel.config.js | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/babel.config.js | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/babel.config.js | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/babel.config.js | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/babel.config.js | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/babel.config.js | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/babel.config.js | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/babel.config.js | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/babel.config.js | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/babel.config.js | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/babel.config.js | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/babel.config.js | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/babel.config.js | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/babel.config.js | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/babel.config.js | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/babel.config.js | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/babel.config.js | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/babel.config.js | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/babel.config.js | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/babel.config.js | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/babel.config.js | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/babel.config.js | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/babel.config.js | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/rail-fence-cipher/babel.config.js | 2 +- exercises/practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/babel.config.js | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/babel.config.js | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/babel.config.js | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/babel.config.js | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/babel.config.js | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/babel.config.js | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/babel.config.js | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/babel.config.js | 2 +- exercises/practice/rest-api/package.json | 2 +- exercises/practice/reverse-string/babel.config.js | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/babel.config.js | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/babel.config.js | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/babel.config.js | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/babel.config.js | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/babel.config.js | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/babel.config.js | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/babel.config.js | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/babel.config.js | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/babel.config.js | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/babel.config.js | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/babel.config.js | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/babel.config.js | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/babel.config.js | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/babel.config.js | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/babel.config.js | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/babel.config.js | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/babel.config.js | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/babel.config.js | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/babel.config.js | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/babel.config.js | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/babel.config.js | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/babel.config.js | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/babel.config.js | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/babel.config.js | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/babel.config.js | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/babel.config.js | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/babel.config.js | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/babel.config.js | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/babel.config.js | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/babel.config.js | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/babel.config.js | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/babel.config.js | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/babel.config.js | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/babel.config.js | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/babel.config.js | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 289 files changed, 291 insertions(+), 291 deletions(-) diff --git a/babel.config.js b/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/amusement-park/babel.config.js b/exercises/concept/amusement-park/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/amusement-park/babel.config.js +++ b/exercises/concept/amusement-park/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 737628ba4d..dd7449a875 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/babel.config.js b/exercises/concept/annalyns-infiltration/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/annalyns-infiltration/babel.config.js +++ b/exercises/concept/annalyns-infiltration/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index c808f20bd2..6ac578d23f 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/babel.config.js b/exercises/concept/bird-watcher/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/bird-watcher/babel.config.js +++ b/exercises/concept/bird-watcher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 8ad4043073..390da4a9a0 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/babel.config.js b/exercises/concept/coordinate-transformation/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/coordinate-transformation/babel.config.js +++ b/exercises/concept/coordinate-transformation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 8c80768356..914eebe006 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/babel.config.js b/exercises/concept/custom-signs/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/custom-signs/babel.config.js +++ b/exercises/concept/custom-signs/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 94ec3808f3..b725b42f2c 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/babel.config.js b/exercises/concept/elyses-analytic-enchantments/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/elyses-analytic-enchantments/babel.config.js +++ b/exercises/concept/elyses-analytic-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 1b50800908..c854fecd10 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/babel.config.js b/exercises/concept/elyses-destructured-enchantments/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/elyses-destructured-enchantments/babel.config.js +++ b/exercises/concept/elyses-destructured-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 15612f892a..a7a1dabbc0 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/babel.config.js b/exercises/concept/elyses-enchantments/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/elyses-enchantments/babel.config.js +++ b/exercises/concept/elyses-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index ac1e1a2c24..37562d0473 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/babel.config.js b/exercises/concept/elyses-looping-enchantments/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/elyses-looping-enchantments/babel.config.js +++ b/exercises/concept/elyses-looping-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index e96a814cbc..954b310726 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/babel.config.js b/exercises/concept/elyses-transformative-enchantments/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/elyses-transformative-enchantments/babel.config.js +++ b/exercises/concept/elyses-transformative-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 64b79ef98e..57ca89b9ff 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/babel.config.js b/exercises/concept/factory-sensors/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/factory-sensors/babel.config.js +++ b/exercises/concept/factory-sensors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 157385bbdd..a9f7acc144 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/babel.config.js b/exercises/concept/freelancer-rates/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/freelancer-rates/babel.config.js +++ b/exercises/concept/freelancer-rates/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 4c5ec4aad7..2f53a6ab1f 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/babel.config.js b/exercises/concept/fruit-picker/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/fruit-picker/babel.config.js +++ b/exercises/concept/fruit-picker/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index ed80524069..3a3a3fb3fc 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/babel.config.js b/exercises/concept/high-score-board/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/high-score-board/babel.config.js +++ b/exercises/concept/high-score-board/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 87ee0ed477..bde08b9f1d 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/babel.config.js b/exercises/concept/lasagna-master/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/lasagna-master/babel.config.js +++ b/exercises/concept/lasagna-master/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index f28d9767b7..3e02bf0626 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/babel.config.js b/exercises/concept/lasagna/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/lasagna/babel.config.js +++ b/exercises/concept/lasagna/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 02860fa27c..872f6732e1 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/babel.config.js b/exercises/concept/lucky-numbers/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/lucky-numbers/babel.config.js +++ b/exercises/concept/lucky-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 9ebfd9081d..7dbe526413 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/babel.config.js b/exercises/concept/mixed-juices/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/mixed-juices/babel.config.js +++ b/exercises/concept/mixed-juices/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 4ee0d050a3..e0ba692ff9 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/babel.config.js b/exercises/concept/nullability/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/nullability/babel.config.js +++ b/exercises/concept/nullability/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 5354b406e9..6b0e6f2ce3 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/babel.config.js b/exercises/concept/ozans-playlist/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/ozans-playlist/babel.config.js +++ b/exercises/concept/ozans-playlist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index cd04d1f30f..cf08a432ae 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/babel.config.js b/exercises/concept/pizza-order/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/pizza-order/babel.config.js +++ b/exercises/concept/pizza-order/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 7ffb78efc8..0bbf9d98f5 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/babel.config.js b/exercises/concept/poetry-club-door-policy/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/poetry-club-door-policy/babel.config.js +++ b/exercises/concept/poetry-club-door-policy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index c3ce9449a4..c1a236ede7 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/babel.config.js b/exercises/concept/translation-service/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/translation-service/babel.config.js +++ b/exercises/concept/translation-service/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 3a9067949a..c85c8dd69e 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/babel.config.js b/exercises/concept/vehicle-purchase/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/concept/vehicle-purchase/babel.config.js +++ b/exercises/concept/vehicle-purchase/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 2528561f7a..1e0e2c739c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/babel.config.js b/exercises/practice/accumulate/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/accumulate/babel.config.js +++ b/exercises/practice/accumulate/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 6740efe20b..af88440149 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/babel.config.js b/exercises/practice/acronym/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/acronym/babel.config.js +++ b/exercises/practice/acronym/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 054838fe2b..3aaea44ccc 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/babel.config.js b/exercises/practice/affine-cipher/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/affine-cipher/babel.config.js +++ b/exercises/practice/affine-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index e9d4a89721..2415b45138 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/babel.config.js b/exercises/practice/all-your-base/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/all-your-base/babel.config.js +++ b/exercises/practice/all-your-base/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 53fa6f4c01..6d2a2b2116 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/babel.config.js b/exercises/practice/allergies/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/allergies/babel.config.js +++ b/exercises/practice/allergies/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 2861eb66b0..a1ed5dd56b 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/babel.config.js b/exercises/practice/alphametics/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/alphametics/babel.config.js +++ b/exercises/practice/alphametics/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 6fe23fe9d0..efa8692cbc 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/babel.config.js b/exercises/practice/anagram/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/anagram/babel.config.js +++ b/exercises/practice/anagram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index fb65a3a109..4984868cd5 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/babel.config.js b/exercises/practice/armstrong-numbers/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/armstrong-numbers/babel.config.js +++ b/exercises/practice/armstrong-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 12339d7147..6412298d08 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/babel.config.js b/exercises/practice/atbash-cipher/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/atbash-cipher/babel.config.js +++ b/exercises/practice/atbash-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 4cfb819cf6..43146f3ddf 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/babel.config.js b/exercises/practice/bank-account/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/bank-account/babel.config.js +++ b/exercises/practice/bank-account/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 216dc66968..a3e39b2e85 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/babel.config.js b/exercises/practice/beer-song/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/beer-song/babel.config.js +++ b/exercises/practice/beer-song/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index c0e5a8ff5a..889fd7fb2d 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/babel.config.js b/exercises/practice/binary-search-tree/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/binary-search-tree/babel.config.js +++ b/exercises/practice/binary-search-tree/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index f982f41390..c8729285ba 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/babel.config.js b/exercises/practice/binary-search/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/binary-search/babel.config.js +++ b/exercises/practice/binary-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 523e2da0a9..9f7d2284e5 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/babel.config.js b/exercises/practice/binary/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/binary/babel.config.js +++ b/exercises/practice/binary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 8ff81e8bf7..c5018a9b9d 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/babel.config.js b/exercises/practice/bob/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/bob/babel.config.js +++ b/exercises/practice/bob/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d092b127ff..fac84693d6 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/babel.config.js b/exercises/practice/book-store/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/book-store/babel.config.js +++ b/exercises/practice/book-store/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index c5a1b96d4e..a2f4685cb7 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/babel.config.js b/exercises/practice/bowling/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/bowling/babel.config.js +++ b/exercises/practice/bowling/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 9b76733670..829aa6980e 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/babel.config.js b/exercises/practice/change/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/change/babel.config.js +++ b/exercises/practice/change/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 96c65d5168..a9734a76c4 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/babel.config.js b/exercises/practice/circular-buffer/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/circular-buffer/babel.config.js +++ b/exercises/practice/circular-buffer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 5f7ac3f5bd..5594c5bc88 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/babel.config.js b/exercises/practice/clock/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/clock/babel.config.js +++ b/exercises/practice/clock/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 1c22c47597..7b18043a53 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/babel.config.js b/exercises/practice/collatz-conjecture/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/collatz-conjecture/babel.config.js +++ b/exercises/practice/collatz-conjecture/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index c81c80aae5..556e1498fa 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/babel.config.js b/exercises/practice/complex-numbers/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/complex-numbers/babel.config.js +++ b/exercises/practice/complex-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index d097696a5a..d70754ddbd 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/babel.config.js b/exercises/practice/connect/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/connect/babel.config.js +++ b/exercises/practice/connect/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 6edcda3329..cf4e481272 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/babel.config.js b/exercises/practice/crypto-square/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/crypto-square/babel.config.js +++ b/exercises/practice/crypto-square/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index e727861cb9..866907ef94 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/babel.config.js b/exercises/practice/custom-set/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/custom-set/babel.config.js +++ b/exercises/practice/custom-set/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index aacaa5e171..2ab4f6bee5 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/babel.config.js b/exercises/practice/darts/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/darts/babel.config.js +++ b/exercises/practice/darts/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index a83a1ce545..fd124e23b1 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/babel.config.js b/exercises/practice/diamond/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/diamond/babel.config.js +++ b/exercises/practice/diamond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index c7852c2252..d6c0a94f71 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/babel.config.js b/exercises/practice/difference-of-squares/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/difference-of-squares/babel.config.js +++ b/exercises/practice/difference-of-squares/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 06b1b4ffcf..1aa9fa7e8a 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/babel.config.js b/exercises/practice/diffie-hellman/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/diffie-hellman/babel.config.js +++ b/exercises/practice/diffie-hellman/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 639b97648d..0b33c634cc 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/babel.config.js b/exercises/practice/dnd-character/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/dnd-character/babel.config.js +++ b/exercises/practice/dnd-character/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 0ccc28b3ec..54065aaf51 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/babel.config.js b/exercises/practice/dominoes/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/dominoes/babel.config.js +++ b/exercises/practice/dominoes/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 01b7b3cdb3..344627a002 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/babel.config.js b/exercises/practice/etl/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/etl/babel.config.js +++ b/exercises/practice/etl/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 42d5a23f56..796ad280f4 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/babel.config.js b/exercises/practice/flatten-array/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/flatten-array/babel.config.js +++ b/exercises/practice/flatten-array/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 5d9bf49ac8..4c2515e830 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/babel.config.js b/exercises/practice/food-chain/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/food-chain/babel.config.js +++ b/exercises/practice/food-chain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index fbce33faf6..1176296a03 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/babel.config.js b/exercises/practice/forth/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/forth/babel.config.js +++ b/exercises/practice/forth/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index dfbe895e12..23fbab388d 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/babel.config.js b/exercises/practice/gigasecond/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/gigasecond/babel.config.js +++ b/exercises/practice/gigasecond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 821e964360..7e0f991d44 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/go-counting/babel.config.js b/exercises/practice/go-counting/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/go-counting/babel.config.js +++ b/exercises/practice/go-counting/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/go-counting/package.json b/exercises/practice/go-counting/package.json index 2d1bfe6d01..7539d6e92b 100644 --- a/exercises/practice/go-counting/package.json +++ b/exercises/practice/go-counting/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/babel.config.js b/exercises/practice/grade-school/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/grade-school/babel.config.js +++ b/exercises/practice/grade-school/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 29fdef3898..2ed85be5bd 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/babel.config.js b/exercises/practice/grains/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/grains/babel.config.js +++ b/exercises/practice/grains/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 9724590bfb..f15aedd197 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/babel.config.js b/exercises/practice/grep/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/grep/babel.config.js +++ b/exercises/practice/grep/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 8eed548bb6..cd213215a4 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/babel.config.js b/exercises/practice/hamming/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/hamming/babel.config.js +++ b/exercises/practice/hamming/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 551ea38e3f..52dca0710f 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/babel.config.js b/exercises/practice/hello-world/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/hello-world/babel.config.js +++ b/exercises/practice/hello-world/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index ea4b863b54..72f02cef28 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/babel.config.js b/exercises/practice/hexadecimal/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/hexadecimal/babel.config.js +++ b/exercises/practice/hexadecimal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 85fed0c00e..669842c807 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/babel.config.js b/exercises/practice/high-scores/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/high-scores/babel.config.js +++ b/exercises/practice/high-scores/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 47d0b6ce98..0258ece687 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/babel.config.js b/exercises/practice/house/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/house/babel.config.js +++ b/exercises/practice/house/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 34dc1bf3d5..52256385fe 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/babel.config.js b/exercises/practice/isbn-verifier/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/isbn-verifier/babel.config.js +++ b/exercises/practice/isbn-verifier/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index a3a664eeb7..f38cf493b1 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/babel.config.js b/exercises/practice/isogram/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/isogram/babel.config.js +++ b/exercises/practice/isogram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index c57a7ea592..6405363879 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/babel.config.js b/exercises/practice/kindergarten-garden/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/kindergarten-garden/babel.config.js +++ b/exercises/practice/kindergarten-garden/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index e8d628f4b2..e74bd4dee4 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/babel.config.js b/exercises/practice/largest-series-product/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/largest-series-product/babel.config.js +++ b/exercises/practice/largest-series-product/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 1c53b4e951..b3c3f2021d 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/babel.config.js b/exercises/practice/leap/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/leap/babel.config.js +++ b/exercises/practice/leap/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index b679010538..89289e1a1d 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/babel.config.js b/exercises/practice/linked-list/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/linked-list/babel.config.js +++ b/exercises/practice/linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 39bda092e3..7d4bb51527 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/babel.config.js b/exercises/practice/list-ops/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/list-ops/babel.config.js +++ b/exercises/practice/list-ops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index f529f2966c..9d70d932cc 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/babel.config.js b/exercises/practice/luhn/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/luhn/babel.config.js +++ b/exercises/practice/luhn/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 8bb175013f..f72f4998e8 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/babel.config.js b/exercises/practice/matching-brackets/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/matching-brackets/babel.config.js +++ b/exercises/practice/matching-brackets/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index c770eb7e87..f0642c1ab2 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/babel.config.js b/exercises/practice/matrix/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/matrix/babel.config.js +++ b/exercises/practice/matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index ddc1d26e39..9ef0d3a777 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/babel.config.js b/exercises/practice/meetup/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/meetup/babel.config.js +++ b/exercises/practice/meetup/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 38cad74816..c80e5fa7e3 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/babel.config.js b/exercises/practice/minesweeper/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/minesweeper/babel.config.js +++ b/exercises/practice/minesweeper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index fe2937d533..271bc42155 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/babel.config.js b/exercises/practice/nth-prime/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/nth-prime/babel.config.js +++ b/exercises/practice/nth-prime/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 6dd30dfd9e..b9026bdded 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/babel.config.js b/exercises/practice/nucleotide-count/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/nucleotide-count/babel.config.js +++ b/exercises/practice/nucleotide-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 0295f76e60..60cc3ced67 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/babel.config.js b/exercises/practice/ocr-numbers/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/ocr-numbers/babel.config.js +++ b/exercises/practice/ocr-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 8d696fb2fb..f1959b1835 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/babel.config.js b/exercises/practice/octal/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/octal/babel.config.js +++ b/exercises/practice/octal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 07e6d2214c..387c447433 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/babel.config.js b/exercises/practice/palindrome-products/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/palindrome-products/babel.config.js +++ b/exercises/practice/palindrome-products/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 88d5b1a284..346366634a 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/babel.config.js b/exercises/practice/pangram/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/pangram/babel.config.js +++ b/exercises/practice/pangram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 5c14396487..9c54fdd2c7 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/babel.config.js b/exercises/practice/pascals-triangle/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/pascals-triangle/babel.config.js +++ b/exercises/practice/pascals-triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 6c101fd550..fe8caab0e3 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/babel.config.js b/exercises/practice/perfect-numbers/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/perfect-numbers/babel.config.js +++ b/exercises/practice/perfect-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 0025d21cdc..f29c3196ff 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/babel.config.js b/exercises/practice/phone-number/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/phone-number/babel.config.js +++ b/exercises/practice/phone-number/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 0d233f42cd..4f8e30e983 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/babel.config.js b/exercises/practice/pig-latin/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/pig-latin/babel.config.js +++ b/exercises/practice/pig-latin/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c39710ed87..b047669302 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/babel.config.js b/exercises/practice/point-mutations/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/point-mutations/babel.config.js +++ b/exercises/practice/point-mutations/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 4a039bac51..9b6a3a44cf 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/babel.config.js b/exercises/practice/prime-factors/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/prime-factors/babel.config.js +++ b/exercises/practice/prime-factors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 8195756bb7..2559c30d86 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/babel.config.js b/exercises/practice/promises/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/promises/babel.config.js +++ b/exercises/practice/promises/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index b4ab817c8f..2281d284c8 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/babel.config.js b/exercises/practice/protein-translation/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/protein-translation/babel.config.js +++ b/exercises/practice/protein-translation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index c9682def8d..0adf1a9011 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/babel.config.js b/exercises/practice/proverb/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/proverb/babel.config.js +++ b/exercises/practice/proverb/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index c35355e83d..f9f73a9d93 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/babel.config.js b/exercises/practice/pythagorean-triplet/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/pythagorean-triplet/babel.config.js +++ b/exercises/practice/pythagorean-triplet/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index e38c1d8a1b..ba1a8f9f72 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/babel.config.js b/exercises/practice/queen-attack/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/queen-attack/babel.config.js +++ b/exercises/practice/queen-attack/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 53a71f21d6..0828f85621 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rail-fence-cipher/babel.config.js b/exercises/practice/rail-fence-cipher/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/rail-fence-cipher/babel.config.js +++ b/exercises/practice/rail-fence-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 39a4ab301d..5a914e4b1c 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/babel.config.js b/exercises/practice/raindrops/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/raindrops/babel.config.js +++ b/exercises/practice/raindrops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 9a2f4c8076..a78dfde47b 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/babel.config.js b/exercises/practice/rational-numbers/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/rational-numbers/babel.config.js +++ b/exercises/practice/rational-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 6005579c2a..80c2ee0633 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/babel.config.js b/exercises/practice/react/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/react/babel.config.js +++ b/exercises/practice/react/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 80d8799a0d..bb8f7a2984 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/babel.config.js b/exercises/practice/rectangles/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/rectangles/babel.config.js +++ b/exercises/practice/rectangles/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index acbdb35140..e9c429a26c 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/babel.config.js b/exercises/practice/resistor-color-duo/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/resistor-color-duo/babel.config.js +++ b/exercises/practice/resistor-color-duo/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 86613e25ca..4d0442eb34 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/babel.config.js b/exercises/practice/resistor-color-trio/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/resistor-color-trio/babel.config.js +++ b/exercises/practice/resistor-color-trio/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index fe662ec06f..bbb55b2f23 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/babel.config.js b/exercises/practice/resistor-color/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/resistor-color/babel.config.js +++ b/exercises/practice/resistor-color/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index fd3b52fc5b..d5f23cfce0 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rest-api/babel.config.js b/exercises/practice/rest-api/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/rest-api/babel.config.js +++ b/exercises/practice/rest-api/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index 157f4b6785..466184925e 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/babel.config.js b/exercises/practice/reverse-string/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/reverse-string/babel.config.js +++ b/exercises/practice/reverse-string/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 215c477012..ee03d0c34f 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/babel.config.js b/exercises/practice/rna-transcription/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/rna-transcription/babel.config.js +++ b/exercises/practice/rna-transcription/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 4360d4679f..6cfa167493 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/babel.config.js b/exercises/practice/robot-name/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/robot-name/babel.config.js +++ b/exercises/practice/robot-name/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 02ce8c13e3..be9fe56448 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/babel.config.js b/exercises/practice/robot-simulator/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/robot-simulator/babel.config.js +++ b/exercises/practice/robot-simulator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 2ce652b0ca..675d489618 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/babel.config.js b/exercises/practice/roman-numerals/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/roman-numerals/babel.config.js +++ b/exercises/practice/roman-numerals/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 996bf800cd..cde10f183f 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/babel.config.js b/exercises/practice/rotational-cipher/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/rotational-cipher/babel.config.js +++ b/exercises/practice/rotational-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 90fb1f584f..f247e32168 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/babel.config.js b/exercises/practice/run-length-encoding/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/run-length-encoding/babel.config.js +++ b/exercises/practice/run-length-encoding/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ed5bcf03ef..173316bb4e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/babel.config.js b/exercises/practice/saddle-points/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/saddle-points/babel.config.js +++ b/exercises/practice/saddle-points/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index b2e2bbc696..775d1a581e 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/babel.config.js b/exercises/practice/say/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/say/babel.config.js +++ b/exercises/practice/say/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 144da9aef1..08cf1dd08c 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/babel.config.js b/exercises/practice/scale-generator/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/scale-generator/babel.config.js +++ b/exercises/practice/scale-generator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index ebeb4d361b..fc582f4d7b 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/babel.config.js b/exercises/practice/scrabble-score/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/scrabble-score/babel.config.js +++ b/exercises/practice/scrabble-score/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 22e9ff3f8d..09231a5545 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/babel.config.js b/exercises/practice/secret-handshake/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/secret-handshake/babel.config.js +++ b/exercises/practice/secret-handshake/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index b1e1ab6587..75476c704b 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/babel.config.js b/exercises/practice/series/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/series/babel.config.js +++ b/exercises/practice/series/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index a3f03afd53..f7afe52afa 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/babel.config.js b/exercises/practice/sieve/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/sieve/babel.config.js +++ b/exercises/practice/sieve/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index fb2e246eee..f34ad53ccb 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/babel.config.js b/exercises/practice/simple-cipher/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/simple-cipher/babel.config.js +++ b/exercises/practice/simple-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index a613d1bbf4..442ec8ece2 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/babel.config.js b/exercises/practice/simple-linked-list/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/simple-linked-list/babel.config.js +++ b/exercises/practice/simple-linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 3b6ff35be9..d9f92e37cc 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/babel.config.js b/exercises/practice/space-age/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/space-age/babel.config.js +++ b/exercises/practice/space-age/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index a4391b95ea..af38b7bdaf 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/babel.config.js b/exercises/practice/spiral-matrix/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/spiral-matrix/babel.config.js +++ b/exercises/practice/spiral-matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index fb237171b2..a0168f20db 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/babel.config.js b/exercises/practice/square-root/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/square-root/babel.config.js +++ b/exercises/practice/square-root/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index c034e9e740..6ad672c47e 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/babel.config.js b/exercises/practice/strain/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/strain/babel.config.js +++ b/exercises/practice/strain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 7238819659..be9e800073 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/babel.config.js b/exercises/practice/sublist/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/sublist/babel.config.js +++ b/exercises/practice/sublist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 1755da6c49..57cac0463e 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/babel.config.js b/exercises/practice/sum-of-multiples/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/sum-of-multiples/babel.config.js +++ b/exercises/practice/sum-of-multiples/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 03487c381c..93f8261e8d 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/tournament/babel.config.js b/exercises/practice/tournament/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/tournament/babel.config.js +++ b/exercises/practice/tournament/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index bea2c188c8..259d0aab8f 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/babel.config.js b/exercises/practice/transpose/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/transpose/babel.config.js +++ b/exercises/practice/transpose/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 89f833c97c..e209d09c21 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/babel.config.js b/exercises/practice/triangle/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/triangle/babel.config.js +++ b/exercises/practice/triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index c67d1acfdf..a4b4f004b4 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/babel.config.js b/exercises/practice/trinary/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/trinary/babel.config.js +++ b/exercises/practice/trinary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b67e6a8177..e398c24138 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/babel.config.js b/exercises/practice/twelve-days/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/twelve-days/babel.config.js +++ b/exercises/practice/twelve-days/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index cc09ac4660..984464f217 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/babel.config.js b/exercises/practice/two-bucket/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/two-bucket/babel.config.js +++ b/exercises/practice/two-bucket/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 8d3ba5d94b..aba8f61c88 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/babel.config.js b/exercises/practice/two-fer/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/two-fer/babel.config.js +++ b/exercises/practice/two-fer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index bcbbdb74a7..da6327df73 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/babel.config.js b/exercises/practice/variable-length-quantity/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/variable-length-quantity/babel.config.js +++ b/exercises/practice/variable-length-quantity/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 4c32b3977a..ec8e827c5b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/babel.config.js b/exercises/practice/word-count/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/word-count/babel.config.js +++ b/exercises/practice/word-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 2ddabb48cc..7363754ffd 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/babel.config.js b/exercises/practice/word-search/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/word-search/babel.config.js +++ b/exercises/practice/word-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 382bfe8e63..c2d2433fad 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/babel.config.js b/exercises/practice/wordy/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/wordy/babel.config.js +++ b/exercises/practice/wordy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 486f16fa4a..f594f500eb 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/babel.config.js b/exercises/practice/yacht/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/yacht/babel.config.js +++ b/exercises/practice/yacht/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 9fd22497a5..03873dcf2a 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zebra-puzzle/babel.config.js b/exercises/practice/zebra-puzzle/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/zebra-puzzle/babel.config.js +++ b/exercises/practice/zebra-puzzle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index 8071a57919..b66e6bb241 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/babel.config.js b/exercises/practice/zipper/babel.config.js index 420ea5973b..b5285b9ec0 100644 --- a/exercises/practice/zipper/babel.config.js +++ b/exercises/practice/zipper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.19', + corejs: '3.20', }, ], ], diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 5b1f5cd0a8..7d34c71586 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.12", "babel-jest": "^27.4.5", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index da189eaa4f..c98ae4e08c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5099,9 +5099,9 @@ "dev": true }, "core-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.3.tgz", - "integrity": "sha512-LeLBMgEGSsG7giquSzvgBrTS7V5UL6ks3eQlUSbN8dJStlLFiRzUm5iqsRyzUB8carhfKjkJ2vzKqE6z1Vga9g==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz", + "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index bd2d4d7e3d..2f87f38306 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.12", "babel-jest": "^27.4.5", "chalk": "^4.1.2", - "core-js": "^3.19.3", + "core-js": "^3.20.0", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From daa58c54d1432614a29e3e26a5ab32d3da2366dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Dec 2021 13:07:51 +0530 Subject: [PATCH 151/970] Bump @types/node from 16.11.12 to 16.11.15 (#1574) * Bump @types/node from 16.11.12 to 16.11.15 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.12 to 16.11.15. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/go-counting/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 145 files changed, 147 insertions(+), 147 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index dd7449a875..f99428959d 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 6ac578d23f..416cc3213d 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 390da4a9a0..d21fa42fca 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 914eebe006..2e9b3d39ec 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index b725b42f2c..cb468634da 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index c854fecd10..dc0e9eedc8 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index a7a1dabbc0..8daa1b6e58 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 37562d0473..9f7ae9a591 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 954b310726..2202433240 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 57ca89b9ff..a9c33abc51 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index a9f7acc144..361fad65b7 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 2f53a6ab1f..a6bb082f51 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 3a3a3fb3fc..abb4a1d967 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index bde08b9f1d..30a277b65b 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 3e02bf0626..7738a4be98 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 872f6732e1..2cf8e0d118 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 7dbe526413..4a4d520d28 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index e0ba692ff9..622492d0b8 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 6b0e6f2ce3..21dc824bc2 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index cf08a432ae..abc0e559e7 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 0bbf9d98f5..0ece6d9e35 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index c1a236ede7..ac621a5ec9 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index c85c8dd69e..35500c1d64 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 1e0e2c739c..4032e26af7 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index af88440149..d04a46b01d 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 3aaea44ccc..d6e91a5b13 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 2415b45138..c0faa96184 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 6d2a2b2116..5c111df682 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a1ed5dd56b..28e4e87176 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index efa8692cbc..721cf2bd5c 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 4984868cd5..d745a74a2d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 6412298d08..1229d12030 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 43146f3ddf..b24297487f 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index a3e39b2e85..bf5df1d34f 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 889fd7fb2d..3ff0e51922 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index c8729285ba..abffc948a6 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 9f7d2284e5..85fa9264a8 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index c5018a9b9d..a38023eac4 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index fac84693d6..2e5b449234 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index a2f4685cb7..e0afebb45e 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 829aa6980e..1325a11fd1 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index a9734a76c4..4b2f577266 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 5594c5bc88..1843e27f24 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 7b18043a53..15899edcb2 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 556e1498fa..5572ba1b3a 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index d70754ddbd..ea47747238 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index cf4e481272..dd7dec7b02 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 866907ef94..85d7a4651e 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 2ab4f6bee5..68e9d97096 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index fd124e23b1..c551e61c63 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index d6c0a94f71..7c735ede18 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 1aa9fa7e8a..a475e5ba42 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 0b33c634cc..509bb88e1f 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 54065aaf51..24152d7a63 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 344627a002..5a19c27901 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 796ad280f4..26a3769976 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 4c2515e830..49d85abd35 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 1176296a03..74e7bd5791 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 23fbab388d..7170639821 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 7e0f991d44..2dba24fd7c 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/go-counting/package.json b/exercises/practice/go-counting/package.json index 7539d6e92b..21d71716a2 100644 --- a/exercises/practice/go-counting/package.json +++ b/exercises/practice/go-counting/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 2ed85be5bd..dfcf4acc12 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f15aedd197..c21d9540a4 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index cd213215a4..4cc2c848b6 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 52dca0710f..074b95c38d 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 72f02cef28..c7f7933961 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 669842c807..a6ee7f905a 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 0258ece687..65fe402da3 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 52256385fe..ad6043f952 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index f38cf493b1..c971770a1a 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 6405363879..c6e86b35a8 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index e74bd4dee4..56f4169c4d 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b3c3f2021d..c00d8a57a4 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 89289e1a1d..b56c12c4f0 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 7d4bb51527..4543df12ed 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 9d70d932cc..332fa9ac56 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index f72f4998e8..d850ecd63b 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index f0642c1ab2..d73987bf25 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 9ef0d3a777..28f445e2e1 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index c80e5fa7e3..797a46c6a1 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 271bc42155..666f08dd2a 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index b9026bdded..e4ab38fc48 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 60cc3ced67..4f1a34fc12 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index f1959b1835..b928c840a4 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 387c447433..04906d8e8d 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 346366634a..057c58462a 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 9c54fdd2c7..4e9f80e7d4 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index fe8caab0e3..084b8d3a45 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index f29c3196ff..9b945eae6b 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 4f8e30e983..43e0c80f9d 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index b047669302..a012d1865e 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 9b6a3a44cf..e7bb4612da 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 2559c30d86..64f9bd5949 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 2281d284c8..8e78b3836b 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 0adf1a9011..82c8c4f753 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index f9f73a9d93..cb1249f8e5 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index ba1a8f9f72..b0e1287e71 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 0828f85621..0f72b69c86 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 5a914e4b1c..7c8662fe51 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index a78dfde47b..23d1ea9e73 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 80c2ee0633..a61b6a3084 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index bb8f7a2984..de6483d2d7 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index e9c429a26c..2daee9cce8 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 4d0442eb34..beba8cd216 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index bbb55b2f23..258a39d1eb 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index d5f23cfce0..37e68f8e1e 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index 466184925e..f7fccf1b9f 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index ee03d0c34f..fbd8ffb536 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 6cfa167493..d13db90e4b 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index be9fe56448..50f52056d0 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 675d489618..bafa8de84c 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index cde10f183f..d9495372b4 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index f247e32168..4962cad101 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 173316bb4e..c0736c43fe 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 775d1a581e..95f7e0b96f 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 08cf1dd08c..0238553f38 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index fc582f4d7b..0f541dbede 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 09231a5545..685d52831a 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 75476c704b..7d787b343c 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index f7afe52afa..7ef25dbd3c 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index f34ad53ccb..7fe395790f 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 442ec8ece2..f041244cfe 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index d9f92e37cc..b61954921b 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index af38b7bdaf..edaeae39bc 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index a0168f20db..75baa2baf0 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 6ad672c47e..2c4f8819fa 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index be9e800073..4f3ee2b5b6 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 57cac0463e..85b3a59edf 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 93f8261e8d..b3cea4b392 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 259d0aab8f..4cc7598508 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index e209d09c21..a2db27996a 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index a4b4f004b4..308f8a5f25 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index e398c24138..b47efd2a51 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 984464f217..602d515513 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index aba8f61c88..aa1667149f 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index da6327df73..c84fbda269 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index ec8e827c5b..a7120d2976 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 7363754ffd..36cc65ba34 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c2d2433fad..898babb826 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index f594f500eb..62b6d105f3 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 03873dcf2a..b6dd6d0205 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index b66e6bb241..61ff3e8c70 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 7d34c71586..c6cb56f909 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index c98ae4e08c..b7c3908602 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4017,9 +4017,9 @@ "dev": true }, "@types/node": { - "version": "16.11.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.12.tgz", - "integrity": "sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==", + "version": "16.11.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.15.tgz", + "integrity": "sha512-LMGR7iUjwZRxoYnfc9+YELxwqkaLmkJlo4/HUvOMyGvw9DaHO0gtAbH2FUdoFE6PXBTYZIT7x610r7kdo8o1fQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 2f87f38306..05adc65dbe 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.12", + "@types/node": "^16.11.15", "babel-jest": "^27.4.5", "chalk": "^4.1.2", "core-js": "^3.20.0", From 95a7edaf59ac24560e186f0e9ae0c3666a2130d5 Mon Sep 17 00:00:00 2001 From: Anish De <63192115+AnishDe12020@users.noreply.github.com> Date: Thu, 23 Dec 2021 14:36:01 +0530 Subject: [PATCH 152/970] add prerequisities for phone number exercise (#1575) --- config.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index caa7cf7ac2..651a78da97 100644 --- a/config.json +++ b/config.json @@ -821,7 +821,12 @@ "name": "Phone Number", "uuid": "82775adb-eabe-4d44-91f5-4080b8834a4a", "practices": [], - "prerequisites": [], + "prerequisites": [ + "strings", + "comparison", + "conditionals", + "regular-expressions" + ], "difficulty": 3, "topics": ["parsing", "transforming"] }, From ad8ac8ce791af5070a724b1bdf527251cbad428c Mon Sep 17 00:00:00 2001 From: Anish De <63192115+AnishDe12020@users.noreply.github.com> Date: Thu, 23 Dec 2021 14:36:25 +0530 Subject: [PATCH 153/970] add prerequisities for high scores exercise (#1576) --- config.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index 651a78da97..730f1b7142 100644 --- a/config.json +++ b/config.json @@ -788,7 +788,12 @@ "name": "High Scores", "uuid": "f5af74f7-259c-48e6-828c-bcd98717d8dd", "practices": [], - "prerequisites": [], + "prerequisites": [ + "arrays", + "array-transformations", + "rest-and-spread", + "classes" + ], "difficulty": 2, "topics": ["arrays"] }, From 100538d481edbe2a24e55b1a30f2429addd46a0a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Dec 2021 16:44:51 +0530 Subject: [PATCH 154/970] Bump @types/node from 16.11.15 to 16.11.17 (#1580) * Bump @types/node from 16.11.15 to 16.11.17 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.15 to 16.11.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/go-counting/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 145 files changed, 147 insertions(+), 147 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index f99428959d..9fbfddef28 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 416cc3213d..418497ef66 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index d21fa42fca..438b4353e8 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 2e9b3d39ec..c32f49c596 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index cb468634da..dfb684b351 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index dc0e9eedc8..792aea6fec 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 8daa1b6e58..1209943335 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9f7ae9a591..ce4101fd04 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 2202433240..bc2315e135 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index a9c33abc51..5141af5ee5 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 361fad65b7..e228c01492 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index a6bb082f51..86d7ff95ae 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index abb4a1d967..8a3bb0c402 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 30a277b65b..803c24fe18 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 7738a4be98..50df06fa58 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 2cf8e0d118..a3d225acc4 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 4a4d520d28..fac107c444 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 622492d0b8..30fd79dd66 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 21dc824bc2..2a2c63eb19 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index abc0e559e7..11e9c6b843 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 0ece6d9e35..317bf88a45 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index ac621a5ec9..542155e42e 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 35500c1d64..1b46d5cc7e 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 4032e26af7..04ec0fe856 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index d04a46b01d..a7a500e0cb 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index d6e91a5b13..9d1be7f377 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c0faa96184..312432aa5e 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 5c111df682..10e130b3a0 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 28e4e87176..97b8eb6753 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 721cf2bd5c..376f0edc92 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index d745a74a2d..86ce2f44cb 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 1229d12030..c477a71bb6 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index b24297487f..d16c142505 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index bf5df1d34f..3c26502006 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 3ff0e51922..18c72ecd8a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index abffc948a6..767a543b47 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 85fa9264a8..c35570aab8 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index a38023eac4..0c61caf909 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 2e5b449234..2bd6b9ff34 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index e0afebb45e..943965a479 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 1325a11fd1..9dcffd33e2 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 4b2f577266..65ddcc4862 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 1843e27f24..d37d7dca9d 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 15899edcb2..3e8c50c00c 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 5572ba1b3a..ee3125f8e7 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index ea47747238..0d545cfb43 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index dd7dec7b02..83be240d8a 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 85d7a4651e..95780a211d 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 68e9d97096..ab8843e792 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index c551e61c63..6967a17946 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 7c735ede18..b6ba1e8e0e 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index a475e5ba42..fec2a2e64b 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 509bb88e1f..95d9b4c16f 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 24152d7a63..c82e68135d 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 5a19c27901..bebf19f17a 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 26a3769976..3a059e5024 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 49d85abd35..98941f6905 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 74e7bd5791..7032f98035 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 7170639821..7ab78c2add 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 2dba24fd7c..f181d601dd 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/go-counting/package.json b/exercises/practice/go-counting/package.json index 21d71716a2..074fea55c0 100644 --- a/exercises/practice/go-counting/package.json +++ b/exercises/practice/go-counting/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index dfcf4acc12..df3c8b1de0 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index c21d9540a4..0b1cf0bbf5 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 4cc2c848b6..dbe5b0d96b 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 074b95c38d..45c2b3b6c9 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index c7f7933961..5acb7c54db 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index a6ee7f905a..df0590b275 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 65fe402da3..1501f59b14 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index ad6043f952..a0c436f33a 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index c971770a1a..5fc3b8c36d 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index c6e86b35a8..8463f5b4fd 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 56f4169c4d..dbb074ed61 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index c00d8a57a4..b24f461fe5 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index b56c12c4f0..e7ff553cbf 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 4543df12ed..3add7ff9e2 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 332fa9ac56..1924bc50ff 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index d850ecd63b..93de9a4809 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index d73987bf25..d2bf0ee03d 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 28f445e2e1..2e8aebf97e 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 797a46c6a1..f134a8b34b 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 666f08dd2a..bd6f084a46 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index e4ab38fc48..1c8e4fa648 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 4f1a34fc12..069943b747 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index b928c840a4..4bc922d679 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 04906d8e8d..816855fb7b 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 057c58462a..b5f1045f6f 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 4e9f80e7d4..6b2e4dfb32 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 084b8d3a45..98b41a0e7c 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 9b945eae6b..8e72fd8f28 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 43e0c80f9d..c09bd4de5a 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a012d1865e..af7754f4ab 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index e7bb4612da..680100d0de 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 64f9bd5949..015b1d0607 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 8e78b3836b..f5a055aa84 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 82c8c4f753..504533c99a 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index cb1249f8e5..66c8f00431 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b0e1287e71..a5e168d19d 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 0f72b69c86..84d4c14433 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 7c8662fe51..6acc24e9be 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 23d1ea9e73..7d6a0c5bd1 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index a61b6a3084..3c14157e83 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index de6483d2d7..b6f52ccc36 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 2daee9cce8..4088d4d2ca 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index beba8cd216..30fdf73d1a 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 258a39d1eb..fb656678fd 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 37e68f8e1e..94bdf68b0a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index f7fccf1b9f..cc1d085a04 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index fbd8ffb536..5296cb069f 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index d13db90e4b..501f81c875 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 50f52056d0..3ca0273623 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index bafa8de84c..b65530b153 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index d9495372b4..582339a1dd 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 4962cad101..4b023c6314 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index c0736c43fe..15f4a9f951 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 95f7e0b96f..84e5603468 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 0238553f38..89412f28c8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 0f541dbede..6a73532773 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 685d52831a..55bd3e10c5 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 7d787b343c..c001655f5e 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7ef25dbd3c..265d5dfe01 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 7fe395790f..555ee18ed3 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index f041244cfe..e58d18954d 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index b61954921b..bc619c7cbc 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index edaeae39bc..18ee47b439 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 75baa2baf0..8b86e357a5 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 2c4f8819fa..ebb50efe83 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 4f3ee2b5b6..58eea8b955 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 85b3a59edf..e1d19f1f2d 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index b3cea4b392..273ef8c0d2 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 4cc7598508..0e4ed8c92c 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index a2db27996a..12648f1e4f 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 308f8a5f25..5b2cd58eff 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b47efd2a51..6b67569bca 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 602d515513..5ea7101aba 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index aa1667149f..89552adb91 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index c84fbda269..f9402622ea 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index a7120d2976..fe61262969 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 36cc65ba34..e86aa8ddc5 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 898babb826..efa07f4b78 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 62b6d105f3..b56c26da5a 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index b6dd6d0205..8c93398e95 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index 61ff3e8c70..d90924cae5 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index c6cb56f909..8b6d4d3162 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "core-js": "^3.20.0", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index b7c3908602..4b614b9c6d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4017,9 +4017,9 @@ "dev": true }, "@types/node": { - "version": "16.11.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.15.tgz", - "integrity": "sha512-LMGR7iUjwZRxoYnfc9+YELxwqkaLmkJlo4/HUvOMyGvw9DaHO0gtAbH2FUdoFE6PXBTYZIT7x610r7kdo8o1fQ==", + "version": "16.11.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.17.tgz", + "integrity": "sha512-C1vTZME8cFo8uxY2ui41xcynEotVkczIVI5AjLmy5pkpBv/FtG+jhtOlfcPysI8VRVwoOMv6NJm44LGnoMSWkw==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 05adc65dbe..433780bf23 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.5", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.15", + "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "chalk": "^4.1.2", "core-js": "^3.20.0", From 777b7e0865fba12dd8ea24c23ae60666ec4fc909 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Dec 2021 17:30:55 +0530 Subject: [PATCH 155/970] Bump core-js from 3.20.0 to 3.20.1 (#1581) * Bump core-js from 3.20.0 to 3.20.1 Bumps [core-js](https://github.com/zloirock/core-js) from 3.20.0 to 3.20.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.20.0...v3.20.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/go-counting/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/rail-fence-cipher/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/rest-api/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/tournament/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zebra-puzzle/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 145 files changed, 147 insertions(+), 147 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 9fbfddef28..d84fd87437 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 418497ef66..ecb158d3bf 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 438b4353e8..bf9958751d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index c32f49c596..a8acfd2bcc 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index dfb684b351..0f5b53670f 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 792aea6fec..cfb19b837c 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 1209943335..bdc8584ed1 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index ce4101fd04..1ccfff28cd 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index bc2315e135..1df173a580 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 5141af5ee5..ac3d552bcf 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index e228c01492..66a66635c9 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 86d7ff95ae..db5e790f96 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 8a3bb0c402..e13a13ca58 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 803c24fe18..7a821eb1d7 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 50df06fa58..fe014e5397 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a3d225acc4..519eccdc53 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index fac107c444..58d469d9f0 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 30fd79dd66..994dab7f69 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 2a2c63eb19..d7e86aa969 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 11e9c6b843..cf30102def 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 317bf88a45..cbc9eff892 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 542155e42e..2f38d07c76 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 1b46d5cc7e..0e9c283f94 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 04ec0fe856..df55f48b77 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index a7a500e0cb..09beb55183 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 9d1be7f377..a4fee26c31 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 312432aa5e..4534ec66bd 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 10e130b3a0..209a27989e 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 97b8eb6753..06a5c93f38 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 376f0edc92..594cea03cc 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 86ce2f44cb..29b58e6e43 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index c477a71bb6..17586e069f 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index d16c142505..51a01de38b 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 3c26502006..1318917133 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 18c72ecd8a..33b4cf2528 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 767a543b47..dd7e69c883 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index c35570aab8..bd7438c408 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 0c61caf909..f5f1ebb3dd 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 2bd6b9ff34..e23bfc2cc7 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 943965a479..d1c218a1cd 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 9dcffd33e2..dc299e8f46 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 65ddcc4862..414a51b6ae 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d37d7dca9d..ada43f33ab 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 3e8c50c00c..e007d6617e 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index ee3125f8e7..2f8c71b4ec 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0d545cfb43..6f8b1e95c4 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 83be240d8a..7dfe1ce46e 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 95780a211d..38cc705a6f 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index ab8843e792..ac5e8be7a4 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 6967a17946..6526325db1 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index b6ba1e8e0e..a78584691c 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index fec2a2e64b..0cbea6efcb 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 95d9b4c16f..53cad292a6 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index c82e68135d..da1e65b034 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index bebf19f17a..41f344dee9 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 3a059e5024..052b1d94db 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 98941f6905..4a753bf821 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 7032f98035..9f4042070e 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 7ab78c2add..daa1dc9b10 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index f181d601dd..097560e7ce 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/go-counting/package.json b/exercises/practice/go-counting/package.json index 074fea55c0..14d1e49741 100644 --- a/exercises/practice/go-counting/package.json +++ b/exercises/practice/go-counting/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index df3c8b1de0..b5ff7e9eb9 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 0b1cf0bbf5..7e29880bb5 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index dbe5b0d96b..60c693f509 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 45c2b3b6c9..eb05a9c475 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 5acb7c54db..4d4b78c624 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index df0590b275..d37bcb49ec 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 1501f59b14..a253a27ebb 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index a0c436f33a..b065dd51d3 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 5fc3b8c36d..917b47a3c2 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 8463f5b4fd..248ec3bdd3 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index dbb074ed61..91ee1ceae7 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b24f461fe5..625523c530 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index e7ff553cbf..8b11272ed6 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 3add7ff9e2..e5d604fced 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 1924bc50ff..701b1c712d 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 93de9a4809..50b819e8e3 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index d2bf0ee03d..bb6acfe8cb 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 2e8aebf97e..963050a6a6 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index f134a8b34b..74331cd30f 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index bd6f084a46..547ad5a86d 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 1c8e4fa648..78d0325145 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 069943b747..41c3f9af15 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 4bc922d679..5bd5a28e74 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 816855fb7b..23e3043fab 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index b5f1045f6f..234029eccd 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 6b2e4dfb32..3eb4f4a5ee 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 98b41a0e7c..f2d0201632 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 8e72fd8f28..681fc67357 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index c09bd4de5a..5356a43126 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index af7754f4ab..4a713fea4e 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 680100d0de..ed80c0ed47 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 015b1d0607..1b8bb3a190 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index f5a055aa84..638380c323 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 504533c99a..f90f2e65ea 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 66c8f00431..53e8c080b0 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index a5e168d19d..d95b8caedd 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 84d4c14433..b4e0a69e8d 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index 6acc24e9be..2881110c15 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 7d6a0c5bd1..e8d4210812 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 3c14157e83..c12dc97a08 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index b6f52ccc36..ba1deb65a9 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 4088d4d2ca..8069851701 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 30fdf73d1a..d5bc9a3e29 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index fb656678fd..2cf0d362d3 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 94bdf68b0a..e5d735b0e1 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index cc1d085a04..40270520ed 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 5296cb069f..ee5a70db7a 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 501f81c875..cbb8ec6e57 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 3ca0273623..a0b2aa406c 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index b65530b153..7a7f6109cd 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 582339a1dd..8242489020 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 4b023c6314..daa9eee76f 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 15f4a9f951..818c247674 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 84e5603468..562f388b1a 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 89412f28c8..747f1c6a27 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6a73532773..1404bf689a 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 55bd3e10c5..c88986ca1e 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index c001655f5e..d4b8756a42 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 265d5dfe01..c0ed02087a 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 555ee18ed3..6f8ec5c4d8 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index e58d18954d..079ee52391 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index bc619c7cbc..3062344ec0 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 18ee47b439..2ee218ca8d 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 8b86e357a5..c7f18b180c 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index ebb50efe83..c5d1b741f6 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 58eea8b955..22eab546f3 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e1d19f1f2d..ea0b684f6b 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 273ef8c0d2..19d9ca0531 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 0e4ed8c92c..f8f23ea7ca 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 12648f1e4f..2118f58644 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 5b2cd58eff..61a9888bbf 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 6b67569bca..b77f228e19 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 5ea7101aba..da90038cf9 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 89552adb91..53e31f28a5 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index f9402622ea..7819b27b6c 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index fe61262969..211e469888 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index e86aa8ddc5..3cc54f3664 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index efa07f4b78..25f2adef8b 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index b56c26da5a..7bd99496ed 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 8c93398e95..e2328c137b 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index d90924cae5..26791439ee 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 8b6d4d3162..209be3a482 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.17", "babel-jest": "^27.4.5", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 4b614b9c6d..d886bc96b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5099,9 +5099,9 @@ "dev": true }, "core-js": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz", - "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==", + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.1.tgz", + "integrity": "sha512-btdpStYFQScnNVQ5slVcr858KP0YWYjV16eGJQw8Gg7CWtu/2qNvIM3qVRIR3n1pK2R9NNOrTevbvAYxajwEjg==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 433780bf23..d11f4e7ad4 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.17", "babel-jest": "^27.4.5", "chalk": "^4.1.2", - "core-js": "^3.20.0", + "core-js": "^3.20.1", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 07fbe340ec6e3c1646480d6be0986a07a067405d Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Sun, 26 Dec 2021 13:35:46 +0100 Subject: [PATCH 156/970] Added new exercise: Knapsack (#1582) --- config.json | 15 ++++ .../practice/knapsack/.docs/instructions.md | 37 +++++++++ exercises/practice/knapsack/.eslintrc | 14 ++++ exercises/practice/knapsack/.meta/config.json | 12 +++ exercises/practice/knapsack/.meta/proof.ci.js | 21 +++++ exercises/practice/knapsack/.meta/tests.toml | 24 ++++++ exercises/practice/knapsack/.npmrc | 1 + exercises/practice/knapsack/LICENSE | 21 +++++ exercises/practice/knapsack/babel.config.js | 15 ++++ exercises/practice/knapsack/knapsack.js | 8 ++ exercises/practice/knapsack/knapsack.spec.js | 79 +++++++++++++++++++ exercises/practice/knapsack/package.json | 31 ++++++++ 12 files changed, 278 insertions(+) create mode 100644 exercises/practice/knapsack/.docs/instructions.md create mode 100644 exercises/practice/knapsack/.eslintrc create mode 100644 exercises/practice/knapsack/.meta/config.json create mode 100644 exercises/practice/knapsack/.meta/proof.ci.js create mode 100644 exercises/practice/knapsack/.meta/tests.toml create mode 100644 exercises/practice/knapsack/.npmrc create mode 100644 exercises/practice/knapsack/LICENSE create mode 100644 exercises/practice/knapsack/babel.config.js create mode 100644 exercises/practice/knapsack/knapsack.js create mode 100644 exercises/practice/knapsack/knapsack.spec.js create mode 100644 exercises/practice/knapsack/package.json diff --git a/config.json b/config.json index 730f1b7142..82bc87e48c 100644 --- a/config.json +++ b/config.json @@ -1730,6 +1730,21 @@ ], "difficulty": 5, "topics": ["algorithms", "logic"] + }, + { + "slug": "knapsack", + "name": "Knapsack", + "uuid": "4b3bc6f9-ebb0-49f5-a472-a00f0a94c36a", + "practices": [], + "prerequisites": [ + "arrays", + "for-loops", + "objects", + "math", + "conditionals" + ], + "difficulty": 5, + "topics": ["algorithms", "logic"] } ] }, diff --git a/exercises/practice/knapsack/.docs/instructions.md b/exercises/practice/knapsack/.docs/instructions.md new file mode 100644 index 0000000000..a41a2bb185 --- /dev/null +++ b/exercises/practice/knapsack/.docs/instructions.md @@ -0,0 +1,37 @@ +# Description + +In this exercise, let's try to solve a classic problem. + +Bob is a thief. After months of careful planning, he finally manages to +crack the security systems of a high-class apartment. + +In front of him are many items, each with a value (v) and weight (w). Bob, +of course, wants to maximize the total value he can get; he would gladly +take all of the items if he could. However, to his horror, he realizes that +the knapsack he carries with him can only hold so much weight (W). + +Given a knapsack with a specific carrying capacity (W), help Bob determine +the maximum value he can get from the items in the house. Note that Bob can +take only one of each item. + +All values given will be strictly positive. Items will be represented as a +list of pairs, `wi` and `vi`, where the first element `wi` is the weight of +the *i*th item and `vi` is the value for that item. + +For example: + +Items: [ +{ "weight": 5, "value": 10 }, +{ "weight": 4, "value": 40 }, +{ "weight": 6, "value": 30 }, +{ "weight": 4, "value": 50 } +] + +Knapsack Limit: 10 + +For the above, the first item has weight 5 and value 10, the second item has +weight 4 and value 40, and so on. + +In this example, Bob should take the second and fourth item to maximize his +value, which, in this case, is 90. He cannot get more than 90 as his +knapsack has a weight limit of 10. diff --git a/exercises/practice/knapsack/.eslintrc b/exercises/practice/knapsack/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/knapsack/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/knapsack/.meta/config.json b/exercises/practice/knapsack/.meta/config.json new file mode 100644 index 0000000000..d31cf05bcc --- /dev/null +++ b/exercises/practice/knapsack/.meta/config.json @@ -0,0 +1,12 @@ +{ + "blurb": "Given a knapsack that can only carry a certain weight, determine which items to put in the knapsack in order to maximize their combined value.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["knapsack.js"], + "test": ["knapsack.spec.js"], + "example": [".meta/proof.ci.js"] + }, + "source": "Wikipedia", + "source_url": "https://en.wikipedia.org/wiki/Knapsack_problem" +} diff --git a/exercises/practice/knapsack/.meta/proof.ci.js b/exercises/practice/knapsack/.meta/proof.ci.js new file mode 100644 index 0000000000..e73c1866f7 --- /dev/null +++ b/exercises/practice/knapsack/.meta/proof.ci.js @@ -0,0 +1,21 @@ +export const knapsack = (maximumWeight, items) => { + const table = Array(items.length + 1) + .fill() + .map(() => Array(maximumWeight + 1).fill(0)); + + for (let i = 0; i < items.length; i++) { + for (let capacity = 1; capacity < maximumWeight + 1; capacity++) { + const { value, weight } = items[i]; + if (weight > capacity) { + table[i + 1][capacity] = table[i][capacity]; + } else { + table[i + 1][capacity] = Math.max( + table[i][capacity], + value + table[i][capacity - weight] + ); + } + } + } + + return table[items.length][maximumWeight]; +}; diff --git a/exercises/practice/knapsack/.meta/tests.toml b/exercises/practice/knapsack/.meta/tests.toml new file mode 100644 index 0000000000..5a7805b017 --- /dev/null +++ b/exercises/practice/knapsack/.meta/tests.toml @@ -0,0 +1,24 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[a4d7d2f0-ad8a-460c-86f3-88ba709d41a7] +description = "no items" + +[1d39e98c-6249-4a8b-912f-87cb12e506b0] +description = "one item, too heavy" + +[833ea310-6323-44f2-9d27-a278740ffbd8] +description = "five items (cannot be greedy by weight)" + +[277cdc52-f835-4c7d-872b-bff17bab2456] +description = "five items (cannot be greedy by value)" + +[81d8e679-442b-4f7a-8a59-7278083916c9] +description = "example knapsack" + +[f23a2449-d67c-4c26-bf3e-cde020f27ecc] +description = "8 items" + +[7c682ae9-c385-4241-a197-d2fa02c81a11] +description = "15 items" diff --git a/exercises/practice/knapsack/.npmrc b/exercises/practice/knapsack/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/knapsack/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/knapsack/LICENSE b/exercises/practice/knapsack/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/knapsack/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/knapsack/babel.config.js b/exercises/practice/knapsack/babel.config.js new file mode 100644 index 0000000000..b5285b9ec0 --- /dev/null +++ b/exercises/practice/knapsack/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.20', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/knapsack/knapsack.js b/exercises/practice/knapsack/knapsack.js new file mode 100644 index 0000000000..968d40138c --- /dev/null +++ b/exercises/practice/knapsack/knapsack.js @@ -0,0 +1,8 @@ +// +// This is only a SKELETON file for the 'Knapsack' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export const knapsack = (maximumWeight, items) => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/knapsack/knapsack.spec.js b/exercises/practice/knapsack/knapsack.spec.js new file mode 100644 index 0000000000..ccac3291cb --- /dev/null +++ b/exercises/practice/knapsack/knapsack.spec.js @@ -0,0 +1,79 @@ +import { knapsack } from './knapsack'; + +describe('Knapsack', () => { + test('no items', () => { + expect(knapsack(100, [])).toEqual(0); + }); + + test('one item, too heavy', () => { + const items = [{ weight: 100, value: 1 }]; + expect(knapsack(10, items)).toEqual(0); + }); + + test('five items (cannot be greedy by weight)', () => { + const items = [ + { weight: 2, value: 5 }, + { weight: 2, value: 5 }, + { weight: 2, value: 5 }, + { weight: 2, value: 5 }, + { weight: 10, value: 21 }, + ]; + expect(knapsack(10, items)).toEqual(21); + }); + + test('five items (cannot be greedy by value)', () => { + const items = [ + { weight: 2, value: 20 }, + { weight: 2, value: 20 }, + { weight: 2, value: 20 }, + { weight: 2, value: 20 }, + { weight: 10, value: 50 }, + ]; + expect(knapsack(10, items)).toEqual(80); + }); + + test('example knapsack', () => { + const items = [ + { weight: 5, value: 10 }, + { weight: 4, value: 40 }, + { weight: 6, value: 30 }, + { weight: 4, value: 50 }, + ]; + expect(knapsack(10, items)).toEqual(90); + }); + + test('8 items', () => { + const items = [ + { weight: 25, value: 350 }, + { weight: 35, value: 400 }, + { weight: 45, value: 450 }, + { weight: 5, value: 20 }, + { weight: 25, value: 70 }, + { weight: 3, value: 8 }, + { weight: 2, value: 5 }, + { weight: 2, value: 5 }, + ]; + expect(knapsack(104, items)).toEqual(900); + }); + + test('15 items', () => { + const items = [ + { weight: 70, value: 135 }, + { weight: 73, value: 139 }, + { weight: 77, value: 149 }, + { weight: 80, value: 150 }, + { weight: 82, value: 156 }, + { weight: 87, value: 163 }, + { weight: 90, value: 173 }, + { weight: 94, value: 184 }, + { weight: 98, value: 192 }, + { weight: 106, value: 201 }, + { weight: 110, value: 210 }, + { weight: 113, value: 214 }, + { weight: 115, value: 221 }, + { weight: 118, value: 229 }, + { weight: 120, value: 240 }, + ]; + expect(knapsack(750, items)).toEqual(1458); + }); +}); diff --git a/exercises/practice/knapsack/package.json b/exercises/practice/knapsack/package.json new file mode 100644 index 0000000000..a6cf1634b7 --- /dev/null +++ b/exercises/practice/knapsack/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-knapsack", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/knapsack" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.5", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.5", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.17", + "babel-jest": "^27.4.5", + "core-js": "^3.20.1", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} From e723994b8a8d22833bb535e84fbc1d498c6314c2 Mon Sep 17 00:00:00 2001 From: Anish De <63192115+AnishDe12020@users.noreply.github.com> Date: Sun, 26 Dec 2021 18:19:03 +0530 Subject: [PATCH 157/970] Prerequisites for acronym exercise (#1577) --- config.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index 82bc87e48c..8e1f51adbc 100644 --- a/config.json +++ b/config.json @@ -779,7 +779,11 @@ "name": "Acronym", "uuid": "440d78d1-9dea-466f-9bd4-935eed067409", "practices": [], - "prerequisites": [], + "prerequisites": [ + "strings", + "regular-expressions", + "array-transformations" + ], "difficulty": 2, "topics": ["loops", "regular_expressions", "strings", "transforming"] }, From 73724c3ef20f55a5ed937c34c2539fdeef0b0624 Mon Sep 17 00:00:00 2001 From: Anish De <63192115+AnishDe12020@users.noreply.github.com> Date: Sun, 26 Dec 2021 18:50:38 +0530 Subject: [PATCH 158/970] Prerequisites for isogram practice exercise (#1578) --- config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.json b/config.json index 8e1f51adbc..387da82478 100644 --- a/config.json +++ b/config.json @@ -806,7 +806,7 @@ "name": "Isogram", "uuid": "3df577af-2854-40ee-b211-9b608dbbad58", "practices": [], - "prerequisites": [], + "prerequisites": ["strings", "arrays", "regular-expressions"], "difficulty": 2, "topics": ["filtering", "strings"] }, From ab03a47134c1cb9a47982b1be08973afcaa94680 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Sun, 26 Dec 2021 22:21:10 +0100 Subject: [PATCH 159/970] Add concept array-transformations (#1388) --- .../array-transformations/.meta/config.json | 5 + concepts/array-transformations/about.md | 134 ++++++++++++++++++ .../array-transformations/introduction.md | 134 ++++++++++++++++++ concepts/array-transformations/links.json | 10 ++ config.json | 5 + 5 files changed, 288 insertions(+) create mode 100644 concepts/array-transformations/.meta/config.json create mode 100644 concepts/array-transformations/about.md create mode 100644 concepts/array-transformations/introduction.md create mode 100644 concepts/array-transformations/links.json diff --git a/concepts/array-transformations/.meta/config.json b/concepts/array-transformations/.meta/config.json new file mode 100644 index 0000000000..c5efc28ad3 --- /dev/null +++ b/concepts/array-transformations/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "JavaScript has a lot of useful built-in methods to transform arrays.", + "authors": ["TomPradat"], + "contributors": ["junedev"] +} diff --git a/concepts/array-transformations/about.md b/concepts/array-transformations/about.md new file mode 100644 index 0000000000..c4e6cd2096 --- /dev/null +++ b/concepts/array-transformations/about.md @@ -0,0 +1,134 @@ +# Introduction + +In JavaScript, the `Array` class has many powerful built-in methods for transforming arrays. +These methods make it much easier to convert one array into another than it otherwise would be using a simple for loop or more direct manipulation. + +Some methods are [_pure_][pure-function-definition], meaning that they no not modify the original array. +They return a new one instead. +Other methods however manipulate the array they are called on and not **not** return the modified array. + +Here is a presentation of some of the most commonly used methods. +A full list of available methods can be found in the [MDN documentation][array-methods]. + +### map (pure) + +Create a new array by transforming each element according to a function passed as an argument. +These callback functions are often written as [arrow functions][concept-arrow-functions]. + +```javascript +let arr = [1, 2, 3, 4]; + +const newArr = arr.map((value) => value - 1); +console.log(newArr); +// => [0, 1, 2, 3] +console.log(arr); +// => [1, 2, 3, 4] +``` + +It is worth noting that the resulting array will always be of the same length as the original. + +### filter (pure) + +Creates an array by filtering the current one, given a filtering function (that returns true if the element should be kept and false if it should be removed). + +```javascript +let arr = [1, 2, 3, 4]; + +arr.filter((value) => value % 2 === 0); +// => [2, 4] +``` + +### reduce (pure) + +Reduces the array to a single value using a function that takes an _accumulator_ and the current element of the array as parameters. +This function instructs how the current element must be merged into the accumulator and returns the accumulator that will be used on the next iteration. + +```javascript +let arr = [1, 2, 3, 4]; + +// Get the sum of elements +arr.reduce((accumulator, currentValue) => accumulator + currentValue, 0); +// => 10 + +// Classify the numbers by whether they are odd or not +arr.reduce( + (accumulator, currentValue) => { + if (currentValue % 2 === 0) { + accumulator.odd.push(currentValue); + } else { + accumulator.even.push(currentValue); + } + + return accumulator; + }, + { odd: [], even: [] } +); +// => { odd: [2, 4], even: [1, 3] } +``` + +### reverse + +Reverses the elements of an array. + +```javascript +const arr = [1, 2, 3, 4]; + +arr.reverse(); +// => [4, 3, 2, 1] +``` + +This method modifies the array it is called on. + +### slice (pure) + +Given a start and an end indexes, creates a sub-array from the array passed as parameter. + +The element at the end index will not be included. +Also all parameters are optional. +The start index defaults to `0`, the end index defaults to the length of the array. + +```javascript +const arr = [1, 2, 3, 4]; + +arr.slice(1, 2); // [1] +arr.slice(1); // [2, 3, 4] +// You can also use negative numbers, that represent the indexes +// starting from the end of the array +arr.slice(-2); // [3, 4] +``` + +### splice + +Removes or replaces and/or adds new elements of an array. +It takes the following parameters: + +- the index of the element where to start modifying the array +- the number of elements to delete +- the elements to insert in the array (optional) + +`splice` returns the elements that have been removed. + +```javascript +const arr = ['1', '2', '5', '6']; + +// Insert an element at index 2 +arr.splice(2, 0, '3'); +console.log(arr); +// => ['1', '2', '3', '5', '6'] + +// Remove 2 elements, starting at index 3 an insert 2 elements +const removed = arr.splice(3, 2, '4', '5'); +console.log(removed); +// => ['5', '6'] +console.log(arr); +// => ['1', '2', '3', '4', '5'] + +// Remove 1 element at index 1 +arr.splice(1, 1); +console.log(arr); +// => ['1', '3', '4', '5'] +``` + +[pure-function-definition]: https://en.wikipedia.org/wiki/Pure_function +[array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions diff --git a/concepts/array-transformations/introduction.md b/concepts/array-transformations/introduction.md new file mode 100644 index 0000000000..c4e6cd2096 --- /dev/null +++ b/concepts/array-transformations/introduction.md @@ -0,0 +1,134 @@ +# Introduction + +In JavaScript, the `Array` class has many powerful built-in methods for transforming arrays. +These methods make it much easier to convert one array into another than it otherwise would be using a simple for loop or more direct manipulation. + +Some methods are [_pure_][pure-function-definition], meaning that they no not modify the original array. +They return a new one instead. +Other methods however manipulate the array they are called on and not **not** return the modified array. + +Here is a presentation of some of the most commonly used methods. +A full list of available methods can be found in the [MDN documentation][array-methods]. + +### map (pure) + +Create a new array by transforming each element according to a function passed as an argument. +These callback functions are often written as [arrow functions][concept-arrow-functions]. + +```javascript +let arr = [1, 2, 3, 4]; + +const newArr = arr.map((value) => value - 1); +console.log(newArr); +// => [0, 1, 2, 3] +console.log(arr); +// => [1, 2, 3, 4] +``` + +It is worth noting that the resulting array will always be of the same length as the original. + +### filter (pure) + +Creates an array by filtering the current one, given a filtering function (that returns true if the element should be kept and false if it should be removed). + +```javascript +let arr = [1, 2, 3, 4]; + +arr.filter((value) => value % 2 === 0); +// => [2, 4] +``` + +### reduce (pure) + +Reduces the array to a single value using a function that takes an _accumulator_ and the current element of the array as parameters. +This function instructs how the current element must be merged into the accumulator and returns the accumulator that will be used on the next iteration. + +```javascript +let arr = [1, 2, 3, 4]; + +// Get the sum of elements +arr.reduce((accumulator, currentValue) => accumulator + currentValue, 0); +// => 10 + +// Classify the numbers by whether they are odd or not +arr.reduce( + (accumulator, currentValue) => { + if (currentValue % 2 === 0) { + accumulator.odd.push(currentValue); + } else { + accumulator.even.push(currentValue); + } + + return accumulator; + }, + { odd: [], even: [] } +); +// => { odd: [2, 4], even: [1, 3] } +``` + +### reverse + +Reverses the elements of an array. + +```javascript +const arr = [1, 2, 3, 4]; + +arr.reverse(); +// => [4, 3, 2, 1] +``` + +This method modifies the array it is called on. + +### slice (pure) + +Given a start and an end indexes, creates a sub-array from the array passed as parameter. + +The element at the end index will not be included. +Also all parameters are optional. +The start index defaults to `0`, the end index defaults to the length of the array. + +```javascript +const arr = [1, 2, 3, 4]; + +arr.slice(1, 2); // [1] +arr.slice(1); // [2, 3, 4] +// You can also use negative numbers, that represent the indexes +// starting from the end of the array +arr.slice(-2); // [3, 4] +``` + +### splice + +Removes or replaces and/or adds new elements of an array. +It takes the following parameters: + +- the index of the element where to start modifying the array +- the number of elements to delete +- the elements to insert in the array (optional) + +`splice` returns the elements that have been removed. + +```javascript +const arr = ['1', '2', '5', '6']; + +// Insert an element at index 2 +arr.splice(2, 0, '3'); +console.log(arr); +// => ['1', '2', '3', '5', '6'] + +// Remove 2 elements, starting at index 3 an insert 2 elements +const removed = arr.splice(3, 2, '4', '5'); +console.log(removed); +// => ['5', '6'] +console.log(arr); +// => ['1', '2', '3', '4', '5'] + +// Remove 1 element at index 1 +arr.splice(1, 1); +console.log(arr); +// => ['1', '3', '4', '5'] +``` + +[pure-function-definition]: https://en.wikipedia.org/wiki/Pure_function +[array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions diff --git a/concepts/array-transformations/links.json b/concepts/array-transformations/links.json new file mode 100644 index 0000000000..b4039b8008 --- /dev/null +++ b/concepts/array-transformations/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods", + "description": "MDN: Array Methods" + }, + { + "url": "https://javascript.info/array-methods#transform-an-array", + "description": "javascript.info: Transform an array" + } +] diff --git a/config.json b/config.json index 387da82478..a0f55f1208 100644 --- a/config.json +++ b/config.json @@ -1768,6 +1768,11 @@ "slug": "array-destructuring", "name": "Array Destructuring" }, + { + "uuid": "ee604998-ef59-4b9d-a288-355ba60587bc", + "slug": "array-transformations", + "name": "Array Transformations" + }, { "uuid": "5b0ab681-f44f-4910-b2cf-0b1fcd19ba55", "slug": "array-loops", From 29620aa4cada86c8d8ada44e7caecdf104202b7f Mon Sep 17 00:00:00 2001 From: Orien Madgwick <_@orien.io> Date: Mon, 27 Dec 2021 09:03:22 +1100 Subject: [PATCH 160/970] Fix typos in fruit-picker exercise (#1583) --- exercises/concept/fruit-picker/.docs/instructions.md | 2 +- exercises/concept/fruit-picker/.docs/introduction.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/fruit-picker/.docs/instructions.md b/exercises/concept/fruit-picker/.docs/instructions.md index 9c0df3166c..99a36741ce 100644 --- a/exercises/concept/fruit-picker/.docs/instructions.md +++ b/exercises/concept/fruit-picker/.docs/instructions.md @@ -35,7 +35,7 @@ function action(err, data) { } pickFruit('pineapple', 20, action); -// calls the checkInventory function with the query and passing along the `action` callback function +// calls the checkInventory function with the query and passes along the `action` callback function ``` ## 3. Create a callback to buy fruit if the inventory is available diff --git a/exercises/concept/fruit-picker/.docs/introduction.md b/exercises/concept/fruit-picker/.docs/introduction.md index edda65d170..d124526b16 100644 --- a/exercises/concept/fruit-picker/.docs/introduction.md +++ b/exercises/concept/fruit-picker/.docs/introduction.md @@ -56,7 +56,7 @@ const square = num => num * num; ``` -Arrow functions are often uses to define short callback functions directly in the function call. +Arrow functions are often used to define short callback functions directly in the function call. ```javascript From 5aaab5fec49657561a6ac645fbb754b6699a8c46 Mon Sep 17 00:00:00 2001 From: nasch92 <75222507+nasch92@users.noreply.github.com> Date: Mon, 27 Dec 2021 17:39:03 +0100 Subject: [PATCH 161/970] Reordered task instructions in Elyses Enchantments exercise (#1584) --- .../elyses-enchantments/.docs/hints.md | 12 ++++----- .../elyses-enchantments/.docs/instructions.md | 26 +++++++++---------- .../elyses-enchantments/.meta/config.json | 2 +- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/exercises/concept/elyses-enchantments/.docs/hints.md b/exercises/concept/elyses-enchantments/.docs/hints.md index aa1740785e..de362570d3 100644 --- a/exercises/concept/elyses-enchantments/.docs/hints.md +++ b/exercises/concept/elyses-enchantments/.docs/hints.md @@ -14,18 +14,18 @@ - There is a [built-in][push_method_docs] method to add a new value to the end of the array. -## 4. Insert a card at the bottom of the stack - -- There is a [built-in][unshift_method_docs] method to add a new value to the beginning of the array. - -## 5. Remove a card from the stack +## 4. Remove a card from the stack - There is a [built-in][splice_method_docs] method that, among other use cases, can be used to remove elements starting at a certain position. -## 6. Remove the top card from the stack +## 5. Remove the top card from the stack - There is a [built-in][pop_method_docs] method to remove the last element from the array. +## 6. Insert a card at the bottom of the stack + +- There is a [built-in][unshift_method_docs] method to add a new value to the beginning of the array. + ## 7. Remove a card from the bottom of the stack - There is a [built-in][shift_method_docs] method to remove the first element from the array. diff --git a/exercises/concept/elyses-enchantments/.docs/instructions.md b/exercises/concept/elyses-enchantments/.docs/instructions.md index eac31e5f2e..401e1eb897 100644 --- a/exercises/concept/elyses-enchantments/.docs/instructions.md +++ b/exercises/concept/elyses-enchantments/.docs/instructions.md @@ -44,18 +44,7 @@ insertItemAtTop([5, 9, 7, 1], newCard); // => [5, 9, 7, 1, 8] ``` -## 4. Insert a card at the bottom of the stack - -Make a card appear, by inserting a new card at the bottom of the stack. -Return the adjusted stack. - -```javascript -const newCard = 8; -insertItemAtBottom([5, 9, 7, 1], newCard); -// => [8, 5, 9, 7, 1] -``` - -## 5. Remove a card from the stack +## 4. Remove a card from the stack Make a card disappear by removing the card at the given `position` from the stack. Return the adjusted stack. @@ -66,7 +55,7 @@ removeItem([3, 2, 6, 4, 8], position); // => [3, 2, 4, 8] ``` -## 6. Remove the top card from the stack +## 5. Remove the top card from the stack Make a card disappear by removing the card at the top of the stack. Return the adjusted stack. @@ -76,6 +65,17 @@ removeItemFromTop([3, 2, 6, 4, 8]); // => [3, 2, 6, 4] ``` +## 6. Insert a card at the bottom of the stack + +Make a card appear, by inserting a new card at the bottom of the stack. +Return the adjusted stack. + +```javascript +const newCard = 8; +insertItemAtBottom([5, 9, 7, 1], newCard); +// => [8, 5, 9, 7, 1] +``` + ## 7. Remove a card from the bottom of the stack Make a card disappear by removing the card at the bottom of the stack. diff --git a/exercises/concept/elyses-enchantments/.meta/config.json b/exercises/concept/elyses-enchantments/.meta/config.json index 556c2fdc42..489ac93c9c 100644 --- a/exercises/concept/elyses-enchantments/.meta/config.json +++ b/exercises/concept/elyses-enchantments/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Help Elyse with her Enchantments and learn about arrays in the process.", "authors": ["ovidiu141", "SleeplessByte"], - "contributors": ["peterchu999", "pertrai1"], + "contributors": ["peterchu999", "pertrai1", "nasch"], "files": { "solution": ["enchantments.js"], "test": ["enchantments.spec.js"], From a433bfd4f9c0d3b35ffb6f54d5c8c303e278b7d2 Mon Sep 17 00:00:00 2001 From: Orien Madgwick <_@orien.io> Date: Tue, 28 Dec 2021 20:05:38 +1100 Subject: [PATCH 162/970] Fix typos and grammar in documentation (#1585) --- README.md | 4 ++-- docs/ABOUT.md | 8 ++++---- docs/INSTALLATION.md | 18 +++++++++--------- docs/ROADMAP.md | 4 ++-- docs/TESTS.md | 4 ++-- reference/keywords/async.md | 2 +- reference/keywords/const.md | 2 +- reference/keywords/export.md | 10 +++++----- reference/keywords/import.md | 4 ++-- 9 files changed, 28 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 8530c3a18c..f22b37f8bd 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This is the JavaScript track, one of the many tracks on [Exercism][web-exercism]. It holds all the _exercises_ that are currently implemented and available for students to complete. -The track consists of various **concept** exercises which teach the [JavaScript syllabus][web-syllabus], and various practice exercises, which are unlocked by progressing in the syllabus and can be used to practice concepts learned. +The track consists of various **concept** exercises that teach the [JavaScript syllabus][web-syllabus], and various practice exercises, which are unlocked by progressing in the syllabus and can be used to practice concepts learned. You can find this in the [`config.json`][file-config]. ## Tools @@ -70,7 +70,7 @@ ASSIGNMENT=practice/two-fer npx babel-node scripts/test ### Related TypeScript repositories -A lot of the improvements made to this track and tooling, is also made to the TypeScript track and tooling and vice-versa. +A lot of the improvements made to this track and tooling are also made to the TypeScript track and tooling and vice-versa. - [The TypeScript track][git-typescript] - [The TypeScript Analyzer][git-typescript-analyzer] diff --git a/docs/ABOUT.md b/docs/ABOUT.md index d81b9d3157..fd3249197e 100644 --- a/docs/ABOUT.md +++ b/docs/ABOUT.md @@ -3,17 +3,17 @@ JavaScript is a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn't need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run - suitable for creating dynamic websites that can run on any browser _on any computer_! JavaScript is not only used in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. -Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross platform applications_ for Windows, Linux and Mac OS. +Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross-platform applications_ for Windows, Linux and Mac OS. Mobile app development is also a possibility, utilising [react-native][web-react-native], [ionic][web-ionic] and various others, with [expo][web-expo] now allowing to target Android, iOS and the web, all at once. ECMAScript is the [standard][web-ecma] that defines Javascript. -> "ECMAScript has grown to be one of the world’s most widely used general purpose programming languages. +> "ECMAScript has grown to be one of the world’s most widely used general-purpose programming languages. > It is best known as the language embedded in web browsers but has also been widely adopted for server and embedded applications." > — [ECMA International Language Specification][web-ecma-2019] Starting with the 6th edition (commonly known as ES2015 or ES6) in 2015, a new edition of the standard will be released each year. -The 6th edition was a major update which brought many enhancements over ES5, including notably template strings, expressive arrow function syntax, and cleaner syntax for defining classes. +The 6th edition was a major update that brought many enhancements over ES5, including notably template strings, expressive arrow function syntax, and cleaner syntax for defining classes. But because new syntax and features are coming to JavaScript _each year_, support for these changes is often incomplete in [current browsers][web-compat-browsers] and [the latest node][web-compat-node]. This doesn't mean we can't use it. @@ -25,7 +25,7 @@ This means you don't need to worry about what is and isn't supported. --- -_There is a [small number of browsers][wiki-javascript-support] that doesn't ship with a JavaScript runtime, or that has disabled JavaScript execution by default._ +_There are a [small number of browsers][wiki-javascript-support] that do not include a JavaScript runtime, or that have disabled JavaScript execution by default._ [wiki-javascript-support]: https://en.wikipedia.org/wiki/Comparison_of_web_browsers#JavaScript_support [wiki-transpilation]: https://en.wikipedia.org/wiki/Source-to-source_compiler diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 6fe5a4b058..e3cd21f8dc 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -5,7 +5,7 @@ This means that we assume all execution of JavaScript on your computer will happ # Track Requirements -Many machines come pre-installed with [NodeJS][web-nodejs], or might have been installed previously, or as a dependency. +Many machines come pre-installed with [NodeJS][web-nodejs] or might have been installed previously, or as a dependency. So before we do anything, we should check if it's already installed: 1. Open up a _terminal_ (`Terminal`, `cmd`, `Powershell`, `bash`, ...) @@ -14,14 +14,14 @@ So before we do anything, we should check if it's already installed: If [NodeJS][web-nodejs] is installed, a version is displayed. Write this version down. If [NodeJS][web-nodejs] is _not_ installed, an error will be written out. -Usually something along the lines of `'node' is not recognised`. +Usually, something along the lines of `'node' is not recognised`. ## NodeJS ### If node is pre-installed Browse to [the NodeJS website][web-nodejs]. -It will display _two_ versions (if it detects your OS. Otherwise select your OS first). +It will display _two_ versions (if it detects your OS. Otherwise, select your OS first). If your `node -v` version matches one of these, you're good. If it doesn't, we recommend that you use Node LTS. If you're worried upgrading might break something on your system, you can continue as if everything is fine; @@ -34,7 +34,7 @@ There are a couple of ways to install [NodeJS][web-nodejs]: - via an [Installer or Binary][web-nodejs-download] - via a [package manager][web-nodejs-package] -Both options support Windows, MacOS, and Linux. If you don't know what to do, using an installer is the easier. +Both options support Windows, MacOS, and Linux. If you don't know what to do, using an installer is the easiest. - We recommend using the **LTS** version. This is also indicated as _recommended_ on the [NodeJS][web-nodejs] website "for most users". - Follow the instructions on the webpage and/or during the installer and install [NodeJS][web-nodejs]. @@ -48,7 +48,7 @@ After the installer is done, or the package manager has completed, or the binary The version should match the one on the website. -**Note**: It is important you open a _new_ terminal window. +**Note**: It is important to open a _new_ terminal window. Any open terminal windows might not have been refreshed after the installation completed. This means that the open terminals don't know that a new program was installed. @@ -64,16 +64,16 @@ This means that the open terminals don't know that a new program was installed. > > On Windows open the start menu and search for "environment variables". > You'll need to edit the `PATH` entry and _add_ the path to the `npm` binaries here. -> Usually these are found at `C:\Program Files\nodejs`. +> Usually, these are found at `C:\Program Files\nodejs`. > If you browse here with your `File Explorer`, you should find `node.exe`, `npm.bat` and `npx.bat`. > > Close any open terminals and open a new one. ### Assignment Requirements -Please follow [these instructions][cli-walkthrough] to download exercism cli for your OS. +Please follow [these instructions][cli-walkthrough] to download the Exercism CLI for your OS. -Once CLI is all setup & configured, download the first exercise - `hello-world`: +Once the CLI is set up and configured, download the first exercise - `hello-world`: ```bash $ exercism download --exercise=hello-world --track=javascript @@ -91,7 +91,7 @@ In this case, run `pnpm install` instead of `npm install`, and everything should > **But what is npm and why does this work?** > -> You don't need this information in order to complete the JavaScript track, but if you're eager to understand what just happened, the following paragraphs are for you: +> You don't need this information to complete the JavaScript track, but if you're eager to understand what just happened, the following paragraphs are for you: > > This works because `npm` is a package manager that comes bundled with `NodeJS`, which has been installed per the steps above. > The `npm` command looks for a `package.json` file, which is present in _each_ assignment folder. diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index e5fb9be883..b83f12aba9 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -67,7 +67,7 @@ This document provides an overview of the main topics that contributors and main - this and scope (incl. call/bind) - iterators and "enumerators" - generators/yield -- asnyc generators and iterators +- async generators and iterators - bit wise operators - modules, imports, exports, dynamic imports - duck-typing @@ -75,7 +75,7 @@ This document provides an overview of the main topics that contributors and main - `bigint` - `symbol` - JSDoc comments -- asychronicity, event loop +- asynchronicity, event loop - setTimeout/setInterval - events - "everything is an object" sometimes (relation of functions, arrays and primitives to objects, e.g. boxed types) diff --git a/docs/TESTS.md b/docs/TESTS.md index 1ca24c5406..99b3956ad0 100644 --- a/docs/TESTS.md +++ b/docs/TESTS.md @@ -6,7 +6,7 @@ Execute the tests with: $ npm run test ``` -Be sure your code follows best practices and coding styles, as other users do, with ESLint, a tool to perform static analysis to your code. +Be sure your code follows best practices and coding styles, as other users do, with ESLint, a tool to perform static analysis on your code. Sometimes, tools like this save you some time detecting typos or silly mistakes in your JavaScript code: ```bash @@ -25,7 +25,7 @@ The skip method instructs the test suite to not run a test, this function could - Why they are skipped ? -So as to enable users to concentrate on one test at a time and enable one by one as they evolve the solution. +To enable users to concentrate on one test at a time and enable one by one as they evolve the solution. - How to enable them ? diff --git a/reference/keywords/async.md b/reference/keywords/async.md index 73f005baad..ccf9f9ef56 100644 --- a/reference/keywords/async.md +++ b/reference/keywords/async.md @@ -1,6 +1,6 @@ # `async` -Marks a [function][concept-functions] to be asynchronous function; an asynchronous function is a function which operates asynchronously via the [event loop][concept-event-loop], using an implicit [`Promise`][global-objects-promise] to return its result. +Marks a [function][concept-functions] to be an asynchronous function; an asynchronous function is a function that operates asynchronously via the [event loop][concept-event-loop], using an implicit [`Promise`][global-objects-promise] to return its result. See [concurrency][concept-concurrency]. diff --git a/reference/keywords/const.md b/reference/keywords/const.md index 5a36f17011..12421bd6f4 100644 --- a/reference/keywords/const.md +++ b/reference/keywords/const.md @@ -24,7 +24,7 @@ const NAME = 'Sally'; // SyntaxError: Identifier 'NAME' has already been declared ``` -Variables declared using the `const` keyword are [block-scoped][concept-scope], meaning they are only accessible within the current block, and any contained sub-blocks. +Variables declared using the `const` keyword are [block-scoped][concept-scope], meaning they are only accessible within the current block and any contained sub-blocks. The value that a variable declared using `const` holds can only be referenced _after_ it has been defined. This is known as the [Temporal Dead Zone][concept-temporal-dead-zone]. diff --git a/reference/keywords/export.md b/reference/keywords/export.md index df3955ba13..9a2d6d7e80 100644 --- a/reference/keywords/export.md +++ b/reference/keywords/export.md @@ -1,6 +1,6 @@ # `export` -The `export` keyword is used to define which elements in the current file will be importable into other files using the [`import`][keyword-import] keyword. +The `export` keyword specifies which elements in the current file will be importable into other files using the [`import`][keyword-import] keyword. There are two types of exports, the `default` export and named exports. @@ -24,7 +24,7 @@ export { foo, bar }; // this exports a list of multiple features ## Export-from-syntax / Re-exporting modules -There is also a syntax that allows for `import`ing modules and directly `export`ing all or parts of it: +There is also a syntax that allows for `import`ing modules and directly `export`ing all or parts of them: ```js export * from 'other_module'; // exports all features of `other_module` @@ -36,17 +36,17 @@ One caveat about re-exporting is that `default` exports are ignored by this synt ## Transpilation -To make `export`s work, we use transpilers like [babel][babel] or [tsc][tsc] that take those modules and convert them into own file (or even multiple). Babel also has the benefit of another form of `export`s, the so-called `synthetic default export`: +To make `export`s work, we use transpilers like [babel][babel] or [tsc][tsc] that take those modules and convert them into a dedicated file (or multiple). Babel also has the benefit of another form of `export`s, the so-called `synthetic default export`: ```js exports = class XYZ {}; ``` -Which will be translated the first mentioned example (`export deafult class XYZ{}`). +Which will be translated like the first mentioned example (`export default class XYZ{}`). ## ECMAScript 6 modules vs CommonJS modules -There are different kind of [modules][concept-module] that have different ways how to export things. The examples above are all [ECMAScript 6 modules][es6-modules] and are mostly available through preprocessors like [babel][babel]. In [Node.js][node-js] environments however [CommonJS modules][cjs-modules] are used. They usually take the following form (note that there is no `default` export): +There are different kinds of [modules][concept-module], each with a different way to export. The examples above are all [ECMAScript 6 modules][es6-modules] and are mostly available through preprocessors like [babel][babel]. In [Node.js][node-js] environments however [CommonJS modules][cjs-modules] are used. They usually take the following form (note that there is no `default` export): ```js var foo = 42; diff --git a/reference/keywords/import.md b/reference/keywords/import.md index ca2133c34a..073b0e189b 100644 --- a/reference/keywords/import.md +++ b/reference/keywords/import.md @@ -12,7 +12,7 @@ import { myExport as expert } from 'module-name'; // Only imports the myExport b import { default as namedDefault, myExport } from 'module-name'; // Imports the default export as namedDefault, and myExport ``` -Typically, the `module-name` can be either a [NPM][npm]-installed package – which reside in the `node_modules/` directory – or a relative link, such as `./myFile.js`. But there are also JavaScript interpreter out there, where those `modules` can even be URLs, like in [deno][deno]. +Typically, the module name can be either a [NPM][npm]-installed package – which reside in the `node_modules/` directory – or a relative link, such as `./myFile.js`. There are also JavaScript interpreters where modules can be URLs, like in [deno][deno]. ## ECMAScript 6 modules vs CommonJS modules @@ -22,7 +22,7 @@ Mentioned above are all import statements valid in [ECMAScript][ecma-script]. Be const allExports = require('module-name'); // Loads all exports for access via `allExports.namedExport` ``` -This was the primarily way of importing modules in Node.js, but current versions also understand the newer ECMAScript version as described above. Read more on modules on the [module page][concept-module]. +This was the primary way of importing modules in Node.js, but current versions also understand the newer ECMAScript version as described above. Read more on modules on the [module page][concept-module]. ## Where to use From 4583f0f6587bf5e5115e373451b180adf33e1da9 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Tue, 28 Dec 2021 17:49:53 +0100 Subject: [PATCH 163/970] Improve Elyses Transformative Enchantments (#1587) --- concepts/array-transformations/about.md | 76 ++++- .../array-transformations/introduction.md | 41 ++- config.json | 10 +- .../.docs/hints.md | 20 +- .../.docs/instructions.md | 14 +- .../.docs/introduction.md | 184 +++++++++- .../.meta/config.json | 4 +- .../.meta/design.md | 17 +- .../.meta/exemplar.js | 29 +- .../enchantments.js | 22 +- .../enchantments.spec.js | 315 +++++++++--------- .../package.json | 2 +- 12 files changed, 498 insertions(+), 236 deletions(-) diff --git a/concepts/array-transformations/about.md b/concepts/array-transformations/about.md index c4e6cd2096..3355668264 100644 --- a/concepts/array-transformations/about.md +++ b/concepts/array-transformations/about.md @@ -5,9 +5,9 @@ These methods make it much easier to convert one array into another than it othe Some methods are [_pure_][pure-function-definition], meaning that they no not modify the original array. They return a new one instead. -Other methods however manipulate the array they are called on and not **not** return the modified array. +Other methods however manipulate the array they are called on and do **not** return the modified array. -Here is a presentation of some of the most commonly used methods. +Some of the most commonly used methods to transform arrays are presented below. A full list of available methods can be found in the [MDN documentation][array-methods]. ### map (pure) @@ -116,7 +116,7 @@ arr.splice(2, 0, '3'); console.log(arr); // => ['1', '2', '3', '5', '6'] -// Remove 2 elements, starting at index 3 an insert 2 elements +// Remove 2 elements, starting at index 3 and insert 2 elements const removed = arr.splice(3, 2, '4', '5'); console.log(removed); // => ['5', '6'] @@ -129,6 +129,76 @@ console.log(arr); // => ['1', '3', '4', '5'] ``` +### sort + +By default, `sort` sorts the elements of an array by first converting them to strings and then applying string comparison (see [Concept Comparison][concept-comparison]). +The sorting happens _in-place_ which means the original array is modified. +`sort` also returns that modified array which is convenient if you want to chain other methods to it. + +```javascript +const arr = ['c', 'a', 'z', 'b']; +const result = arr.sort(); +console.log(result); +// => ['a', 'b', 'c', 'z'] +console.log(arr); +// => ['a', 'b', 'c', 'z'] +``` + +````exercism/caution +This default behavior leads to wrong results when you try to sort numbers. + +```javascript +const arr = [3, 1, 2, 10]; +arr.sort(); +// => [1, 10, 2, 3] +// Because the string '10' comes before '2' in dictionary order. +``` +```` + +To customize the sorting behavior, you can pass a comparison function as an argument. +The comparison function itself is called with two arguments which are two elements of the array. +It then needs to return the following: + +- a negative number if the first argument should be sorted before the second +- a positive number if the first argument should be sorted after the second +- `0` if the order of the elements should stay the same + +With that, the issue of sorting numbers can be fixed by passing the correct comparison function. + +```javascript +const arr = [3, 1, 2, 10]; +arr.sort((a, b) => a - b); +// => [1, 2, 3, 10] +// "a - b" is negative when b is greater than a, positive when +// a is greater than b and 0 when they are equal. +``` + +Here an example how to use a custom comparison function can be used to sort an array of objects. + +```javascript +const arr = [ + { name: 'Lydia', age: 7 }, + { name: 'Anne', age: 34 }, + { name: 'Holger', age: 59 }, +]; + +arr.sort((item1, item2) => { + if (item1.name < item2.name) { + return -1; + } + if (item1.name > item2.name) { + return 1; + } + return 0; +}); +// => [ { name: 'Anne', age: 34 }, { name: 'Holger', age: 59 }, +// { name: 'Lydia', age: 7 } ] +``` + +Since 2019, the language specification states that the sorting has to be [_stable_][stable-sort] but there are no guarantees regarding the performance (time and space complexity). + [pure-function-definition]: https://en.wikipedia.org/wiki/Pure_function [array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods [concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions +[concept-comparison]: /tracks/javascript/concepts/comparison +[stable-sort]: https://en.wikipedia.org/wiki/Sorting_algorithm#Stability diff --git a/concepts/array-transformations/introduction.md b/concepts/array-transformations/introduction.md index c4e6cd2096..3b0f885a44 100644 --- a/concepts/array-transformations/introduction.md +++ b/concepts/array-transformations/introduction.md @@ -5,9 +5,9 @@ These methods make it much easier to convert one array into another than it othe Some methods are [_pure_][pure-function-definition], meaning that they no not modify the original array. They return a new one instead. -Other methods however manipulate the array they are called on and not **not** return the modified array. +Other methods however manipulate the array they are called on and do **not** return the modified array. -Here is a presentation of some of the most commonly used methods. +Some of the most commonly used methods to transform arrays are presented below. A full list of available methods can be found in the [MDN documentation][array-methods]. ### map (pure) @@ -100,6 +100,7 @@ arr.slice(-2); // [3, 4] ### splice Removes or replaces and/or adds new elements of an array. + It takes the following parameters: - the index of the element where to start modifying the array @@ -116,7 +117,7 @@ arr.splice(2, 0, '3'); console.log(arr); // => ['1', '2', '3', '5', '6'] -// Remove 2 elements, starting at index 3 an insert 2 elements +// Remove 2 elements, starting at index 3 and insert 2 elements const removed = arr.splice(3, 2, '4', '5'); console.log(removed); // => ['5', '6'] @@ -129,6 +130,40 @@ console.log(arr); // => ['1', '3', '4', '5'] ``` +### sort + +By default, `sort` sorts the elements of an array by first converting them to strings and then applying string comparison (see [Concept Comparison][concept-comparison]). +The sorting happens _in-place_ which means the original array is modified. +`sort` also returns that modified array which is convenient if you want to chain other methods to it. + +```javascript +const arr = ['c', 'a', 'z', 'b']; +const result = arr.sort(); +console.log(result); +// => ['a', 'b', 'c', 'z'] +console.log(arr); +// => ['a', 'b', 'c', 'z'] +``` + +To customize the sorting behavior, you can pass a comparison function as an argument. +The comparison function itself is called with two arguments which are two elements of the array. +It then needs to return the following: + +- a negative number if the first argument should be sorted before the second +- a positive number if the first argument should be sorted after the second +- `0` if the order of the elements should stay the same + +For example, to sort numbers the following comparison function can be used. + +```javascript +const arr = [3, 1, 2, 10]; +arr.sort((a, b) => a - b); +// => [1, 2, 3, 10] +// "a - b" is negative when b is greater than a, positive when +// a is greater than b and 0 when they are equal. +``` + [pure-function-definition]: https://en.wikipedia.org/wiki/Pure_function [array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods [concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions +[concept-comparison]: /tracks/javascript/concepts/comparison diff --git a/config.json b/config.json index a0f55f1208..31f95ebb0a 100644 --- a/config.json +++ b/config.json @@ -236,8 +236,14 @@ "name": "Elyses Transformative Enchantments", "uuid": "6e156d67-2bd2-4624-956d-ddcc3795bad5", "concepts": ["array-transformations"], - "prerequisites": ["arrays", "callbacks", "arrow-functions"], - "status": "wip" + "prerequisites": [ + "numbers", + "arrays", + "conditionals", + "callbacks", + "arrow-functions" + ], + "status": "beta" }, { "slug": "custom-signs", diff --git a/exercises/concept/elyses-transformative-enchantments/.docs/hints.md b/exercises/concept/elyses-transformative-enchantments/.docs/hints.md index 82735c2d4c..593b5b3d3b 100644 --- a/exercises/concept/elyses-transformative-enchantments/.docs/hints.md +++ b/exercises/concept/elyses-transformative-enchantments/.docs/hints.md @@ -2,32 +2,32 @@ ## 1. Double every single card -- There is a [built-in][map_method_docs] method great for simple transforms like this. +- There is a built-in method great for [simple transforms][map_method_docs] like this. ## 2. Create multiple copies of every 3 found in the deck -- There is a [built-in][reduce_method_docs] method perfect for custom transforms or accumulations (like summing an array, etc.) +- There is a built-in method perfect for custom transforms or [accumulations][reduce_method_docs] (like summing an array, etc.) ## 3. Find two cards from the exact middle of the deck -- There is a [built-in][slice_method_docs] method for slicing and dicing arrays into smaller segments. +- There is a built-in method for [slicing and dicing][slice_method_docs] arrays into smaller segments. ## 4. The outside two cards will reappear in the middle of the deck -- There is a [built-in][splice_method_docs] method for inserting or removing items from the middle of an array. -- Array also has built-ins for removing the first and last elements. [MDN Array documentation][array_docs] +- There is a built-in method for [inserting or removing][splice_method_docs] items from the middle of an array. +- Array also has built-ins for removing the first and last elements, see [MDN Array documentation][array_docs]. ## 5. Every card that isn't 2 disappears -- There is a [built-in][filter_method_docs] method for filtering or excluding items in an array. +- There is a built-in method for [filtering][filter_method_docs] or excluding items in an array. ## 6. Convert a shuffled deck into a perfectly ordered deck -- There is a [built-in][sort_method_docs] method for sorting. +- There is a built-in method for [sorting][sort_method_docs]. -## 7. Change every card to the total number of cards +## 7. Reorder the deck -- There is a [built-in][fill_method_docs] method for filling an array with a single value. +- There is a built-in method for [reversing][reverse_method_docs] an array. [map_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map [reduce_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce @@ -35,5 +35,5 @@ [splice_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice [filter_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter [sort_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort -[fill_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/fill +[reverse_method_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse [array_docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/ diff --git a/exercises/concept/elyses-transformative-enchantments/.docs/instructions.md b/exercises/concept/elyses-transformative-enchantments/.docs/instructions.md index 78405c670c..0d6fc73780 100644 --- a/exercises/concept/elyses-transformative-enchantments/.docs/instructions.md +++ b/exercises/concept/elyses-transformative-enchantments/.docs/instructions.md @@ -37,6 +37,8 @@ middleTwo(deck); Elyse wants to move the top and bottom cards of the deck into the middle, in reverse order. +You can assume that the deck has an even number of cards. + ```javascript const deck = [1, 2, 3, 5, 6, 10]; sandwichTrick(deck); @@ -63,13 +65,13 @@ perfectlyOrdered(deck); // => [1, 2, 3, 5, 7, 8, 10] ``` -## 7. Change every card to the total number of cards +## 7. Reorder the deck -Elyse will transform the whole deck into only cards that match the deck size. -Hand her 7 random cards and you'll get back 7 sevens. +Elyse wants to change the order of the cards in the deck. +After the trick, the card that is currently at the top should end up at the bottom of the deck. The second card should end up second last etc. ```javascript -const deck = [10, 1, 5, 3, 2, 8, 7]; // 7 cards -countingCards(deck); -// => [7, 7, 7, 7, 7, 7, 7] +const deck = [10, 1, 5, 3, 2]; +reorder(deck); +// => [2, 3, 5, 1, 10] ``` diff --git a/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md b/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md index b0acc43b72..3e4430509d 100644 --- a/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md @@ -1,23 +1,181 @@ # Introduction -In JavaScript, the `Array` class has many powerful built-in functions for transforming arrays. These functions make it much easier to do things than it otherwise would be using a simple for loop or more direct manipulation. +In JavaScript, the `Array` class has many powerful built-in methods for transforming arrays. +These methods make it much easier to convert one array into another than it otherwise would be using a simple for loop or more direct manipulation. -Example of transformation using a for loop and second array: +Some methods are [_pure_][pure-function-definition], meaning that they no not modify the original array. +They return a new one instead. +Other methods however manipulate the array they are called on and do **not** return the modified array. + +Some of the most commonly used methods to transform arrays are presented below. +A full list of available methods can be found in the [MDN documentation][array-methods]. + +### map (pure) + +Create a new array by transforming each element according to a function passed as an argument. +These callback functions are often written as [arrow functions][concept-arrow-functions]. ```javascript -const numbers = [1, 2, 3]; -const result = []; -for (let i = 0; i < numbers.length; i++) { - result[i] = numbers[i] + 5; -} -result; -// => [6, 7, 8] +let arr = [1, 2, 3, 4]; + +const newArr = arr.map((value) => value - 1); +console.log(newArr); +// => [0, 1, 2, 3] +console.log(arr); +// => [1, 2, 3, 4] ``` -Example of transformation using a built-in method: +It is worth noting that the resulting array will always be of the same length as the original. + +### filter (pure) + +Creates an array by filtering the current one, given a filtering function (that returns true if the element should be kept and false if it should be removed). ```javascript -const numbers = [1, 2, 3]; -numbers.map((n) => n + 5); -// => [6, 7, 8] +let arr = [1, 2, 3, 4]; + +arr.filter((value) => value % 2 === 0); +// => [2, 4] ``` + +### reduce (pure) + +Reduces the array to a single value using a function that takes an _accumulator_ and the current element of the array as parameters. +This function instructs how the current element must be merged into the accumulator and returns the accumulator that will be used on the next iteration. + +```javascript +let arr = [1, 2, 3, 4]; + +// Get the sum of elements +arr.reduce((accumulator, currentValue) => accumulator + currentValue, 0); +// => 10 + +// Classify the numbers by whether they are odd or not +arr.reduce( + (accumulator, currentValue) => { + if (currentValue % 2 === 0) { + accumulator.odd.push(currentValue); + } else { + accumulator.even.push(currentValue); + } + + return accumulator; + }, + { odd: [], even: [] } +); +// => { odd: [2, 4], even: [1, 3] } +``` + +### reverse + +Reverses the elements of an array. + +```javascript +const arr = [1, 2, 3, 4]; + +arr.reverse(); +// => [4, 3, 2, 1] +``` + +This method modifies the array it is called on. + +### slice (pure) + +Given a start and an end indexes, creates a sub-array from the array passed as parameter. + +The element at the end index will not be included. +Also all parameters are optional. +The start index defaults to `0`, the end index defaults to the length of the array. + +```javascript +const arr = [1, 2, 3, 4]; + +arr.slice(1, 2); // [1] +arr.slice(1); // [2, 3, 4] +// You can also use negative numbers, that represent the indexes +// starting from the end of the array +arr.slice(-2); // [3, 4] +``` + +### splice + +Removes or replaces and/or adds new elements of an array. + +It takes the following parameters: + +- the index of the element where to start modifying the array +- the number of elements to delete +- the elements to insert in the array (optional) + +`splice` returns the elements that have been removed. + +```javascript +const arr = ['1', '2', '5', '6']; + +// Insert an element at index 2 +arr.splice(2, 0, '3'); +console.log(arr); +// => ['1', '2', '3', '5', '6'] + +// Remove 2 elements, starting at index 3 and insert 2 elements +const removed = arr.splice(3, 2, '4', '5'); +console.log(removed); +// => ['5', '6'] +console.log(arr); +// => ['1', '2', '3', '4', '5'] + +// Remove 1 element at index 1 +arr.splice(1, 1); +console.log(arr); +// => ['1', '3', '4', '5'] +``` + +### sort + +By default, `sort` sorts the elements of an array by first converting them to strings and then applying string comparison (see [Concept Comparison][concept-comparison]). +The sorting happens _in-place_ which means the original array is modified. +`sort` also returns that modified array which is convenient if you want to chain other methods to it. + +```javascript +const arr = ['c', 'a', 'z', 'b']; +const result = arr.sort(); +console.log(result); +// => ['a', 'b', 'c', 'z'] +console.log(arr); +// => ['a', 'b', 'c', 'z'] +``` + +To customize the sorting behavior, you can pass a comparison function as an argument. +The comparison function itself is called with two arguments which are two elements of the array. +It then needs to return the following: + +- a negative number if the first argument should be sorted before the second +- a positive number if the first argument should be sorted after the second +- `0` if the order of the elements should stay the same + +Here an example how to use a custom comparison function can be used to sort an array of objects. + +```javascript +const arr = [ + { name: 'Lydia', age: 7 }, + { name: 'Anne', age: 34 }, + { name: 'Holger', age: 59 }, +]; + +arr.sort((item1, item2) => { + if (item1.name < item2.name) { + return -1; + } + if (item1.name > item2.name) { + return 1; + } + return 0; +}); +// => [ { name: 'Anne', age: 34 }, { name: 'Holger', age: 59 }, +// { name: 'Lydia', age: 7 } ] +``` + +[pure-function-definition]: https://en.wikipedia.org/wiki/Pure_function +[array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions +[concept-comparison]: /tracks/javascript/concepts/comparison diff --git a/exercises/concept/elyses-transformative-enchantments/.meta/config.json b/exercises/concept/elyses-transformative-enchantments/.meta/config.json index a26383c3b7..0086edb413 100644 --- a/exercises/concept/elyses-transformative-enchantments/.meta/config.json +++ b/exercises/concept/elyses-transformative-enchantments/.meta/config.json @@ -1,7 +1,7 @@ { - "blurb": "TODO: add blurb for elyses-transformative-enchantments exercise", + "blurb": "Elyse has grown her magical powers and attempts some really cool tricks now while you learn about transforming arrays.", "authors": ["yyyc514"], - "contributors": ["SleeplessByte"], + "contributors": ["SleeplessByte", "junedev"], "files": { "solution": ["enchantments.js"], "test": ["enchantments.spec.js"], diff --git a/exercises/concept/elyses-transformative-enchantments/.meta/design.md b/exercises/concept/elyses-transformative-enchantments/.meta/design.md index 85e462d87e..605a50f8be 100644 --- a/exercises/concept/elyses-transformative-enchantments/.meta/design.md +++ b/exercises/concept/elyses-transformative-enchantments/.meta/design.md @@ -8,19 +8,19 @@ - `.splice` - `.filter` - `.sort` -- `.fill` -- `.flatMap` (maybe) +- `.reverse` ## Out of scope - anything that explicitly loops an array (array-loops) - anything that returns a boolean (array-analysis) -- anything that implicitly loops (arrays) +- anything that implicitly loops - `indexOf` - `find` - `findIndex` - `includes` - etc. +- basic array manipulation (push, pop, etc.) ## Concepts @@ -28,5 +28,12 @@ ## Prerequisites -- `arrays` -- `conditionals` +- `arrays` as it covers the basics +- `callbacks` as most methods require a callback +- `arrow-functions` as they are often used to write the callbacks +- `conditionals` because they are needed in the callback functions + +## Notes + +The introduction for the exercise deliberately does not show how to sort numbers. +If the student attempts to sort without a custom comparison function, the test cases will fail and make them think. diff --git a/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js b/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js index 7640ea8108..3aa49ec104 100644 --- a/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js @@ -1,10 +1,9 @@ // @ts-check /** - * Double every card in the deck + * Double every card in the deck. * * @param {number[]} deck - * * @returns {number[]} deck with every card doubled */ export function seeingDouble(deck) { @@ -12,10 +11,9 @@ export function seeingDouble(deck) { } /** - * Creates triplicates of every 3 found in the deck + * Creates triplicates of every 3 found in the deck. * * @param {number[]} deck - * * @returns {number[]} deck with triplicate 3s */ export function threeOfEachThree(deck) { @@ -30,25 +28,20 @@ export function threeOfEachThree(deck) { } /** - * Removes every card from the deck but the middle two - * Assumes a deck is always 10 cards + * Extracts the middle two cards from a deck. + * Assumes a deck is always 10 cards. * * @param {number[]} deck of 10 cards - * * @returns {number[]} deck with only two middle cards */ export function middleTwo(deck) { - // TODO: which implementation? - // const middle = Math.floor(deck.length / 2) - // return deck.slice(middle, middle + 1) return deck.slice(4, 6); } /** - * Moves the outside two cards to the middle + * Moves the outside two cards to the middle. * * @param {number[]} deck with 10 cards - * * @returns {number[]} transformed deck */ @@ -61,7 +54,7 @@ export function sandwichTrick(deck) { } /** - * Removes every card from the deck except 2s + * Removes every card from the deck except 2s. * * @param {number[]} deck * @@ -72,7 +65,7 @@ export function twoIsSpecial(deck) { } /** - * Returns a perfectly order deck from lowest to highest + * Returns a perfectly order deck from lowest to highest. * * @param {number[]} deck shuffled deck * @@ -83,12 +76,12 @@ export function perfectlyOrdered(deck) { } /** - * Returns a deck with every card equal to the total number of cards + * Reorders the deck so that the top card ends up at the bottom. * * @param {number[]} deck * - * @returns {number[]} deck + * @returns {number[]} reordered deck */ -export function countingCards(deck) { - return deck.fill(deck.length); +export function reorder(deck) { + return deck.reverse(); } diff --git a/exercises/concept/elyses-transformative-enchantments/enchantments.js b/exercises/concept/elyses-transformative-enchantments/enchantments.js index 7f846fd0c1..1944e4bc66 100644 --- a/exercises/concept/elyses-transformative-enchantments/enchantments.js +++ b/exercises/concept/elyses-transformative-enchantments/enchantments.js @@ -1,7 +1,7 @@ // @ts-check /** - * Double every card in the deck + * Double every card in the deck. * * @param {number[]} deck * @@ -12,7 +12,7 @@ export function seeingDouble(deck) { } /** - * Creates triplicates of every 3 found in the deck + * Creates triplicates of every 3 found in the deck. * * @param {number[]} deck * @@ -23,8 +23,8 @@ export function threeOfEachThree(deck) { } /** - * Removes every card from the deck but the middle two - * Assumes a deck is always 10 cards + * Extracts the middle two cards from a deck. + * Assumes a deck is always 10 cards. * * @param {number[]} deck of 10 cards * @@ -35,7 +35,7 @@ export function middleTwo(deck) { } /** - * Moves the outside two cards to the middle + * Moves the outside two cards to the middle. * * @param {number[]} deck with 10 cards * @@ -47,7 +47,7 @@ export function sandwichTrick(deck) { } /** - * Removes every card from the deck except 2s + * Removes every card from the deck except 2s. * * @param {number[]} deck * @@ -58,7 +58,7 @@ export function twoIsSpecial(deck) { } /** - * Returns a perfectly order deck from lowest to highest + * Returns a perfectly order deck from lowest to highest. * * @param {number[]} deck shuffled deck * @@ -69,12 +69,12 @@ export function perfectlyOrdered(deck) { } /** - * Returns a deck with every card equal to the total number of cards + * Reorders the deck so that the top card ends up at the bottom. * * @param {number[]} deck * - * @returns {number[]} deck + * @returns {number[]} reordered deck */ -export function countingCards(deck) { - throw new Error('Implement the countingCards function'); +export function reorder(deck) { + throw new Error('Implement the reorder function'); } diff --git a/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js b/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js index 2a2a925d84..a43a124045 100644 --- a/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js +++ b/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js @@ -1,17 +1,5 @@ // @ts-check -/** - * @template T - * @template Expected - * @typedef {[T, Expected]} TestCase - */ - -/** - * @template T - * @template Expected - * @typedef {TestCase[]} TestCases - */ - import { seeingDouble, threeOfEachThree, @@ -19,157 +7,160 @@ import { sandwichTrick, twoIsSpecial, perfectlyOrdered, - countingCards, + reorder, } from './enchantments'; -describe('array', () => { - describe('seeingDouble', () => { - /** @type {TestCases} */ - const seeingDoubleTestCases = [ - [[], []], - [[3], [6]], - [ - [1, 2, 3, 4], - [2, 4, 6, 8], - ], - [ - [2, 5, 1, 9], - [4, 10, 2, 18], - ], - ]; - - seeingDoubleTestCases.forEach(([deck, expected]) => { - test(`seeingDouble([${deck}])`, () => { - expect(seeingDouble(deck)).toStrictEqual(expected); - }); - }); - }); - - describe('threeOfEachThree', () => { - /** @type {TestCases} */ - const threeOfEachThreeTestCases = [ - [[], []], - [[3], [3, 3, 3]], - [[2], [2]], - [ - [1, 3, 9, 3, 7], - [1, 3, 3, 3, 9, 3, 3, 3, 7], - ], - ]; - - threeOfEachThreeTestCases.forEach(([deck, expected]) => { - test(`threeOfEachThree([${deck}])`, () => { - expect(threeOfEachThree(deck)).toStrictEqual(expected); - }); - }); - }); - - describe('middleTwo', () => { - /** @type {TestCases} */ - const middleTwoTestCases = [ - [ - [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], - [5, 6], - ], - [ - [12, 2, 36, 45, 15, 96, 27, 86, 1, 29], - [15, 96], - ], - ]; - - middleTwoTestCases.forEach(([deck, expected]) => { - test(`middleTwo([${deck}])`, () => { - expect(middleTwo(deck)).toStrictEqual(expected); - }); - }); - }); - - describe('sandwichTrick', () => { - /** @type {TestCases} */ - const sandwichTrickTestCases = [ - [ - [1, 2, 3, 5, 6, 10], - [2, 3, 10, 1, 5, 6], - ], - [ - [12, 3, 5, 87], - [3, 87, 12, 5], - ], - ]; - - sandwichTrickTestCases.forEach(([deck, expected]) => { - test(`sandwichTrick([${deck}])`, () => { - expect(sandwichTrick(deck)).toStrictEqual(expected); - }); - }); - }); - - describe('twoIsSpecial', () => { - /** @type {TestCases} */ - const twoIsSpecialTestCases = [ - [[], []], - [[1, 9, 1], []], - [[1, 2, 9, 1], [2]], - [ - [121, 22, 9, 12, 2, 2, 2, 23, 2], - [2, 2, 2, 2], - ], - ]; - - twoIsSpecialTestCases.forEach(([deck, expected]) => { - test(`twoIsSpecial([${deck}])`, () => { - expect(twoIsSpecial(deck)).toStrictEqual(expected); - }); - }); - }); - - describe('perfectlyOrdered', () => { - /** @type {TestCases} */ - const perfectlyOrderedTestCases = [ - [[], []], - [ - [1, 9, 1], - [1, 1, 9], - ], - [ - [1, 2, 9, 1], - [1, 1, 2, 9], - ], - [ - [10, 1, 5, 3, 2, 8, 7], - [1, 2, 3, 5, 7, 8, 10], - ], - ]; - - perfectlyOrderedTestCases.forEach(([deck, expected]) => { - test(`perfectlyOrdered([${deck}])`, () => { - expect(perfectlyOrdered(deck)).toStrictEqual(expected); - }); - }); - }); - - describe('countingCards', () => { - /** @type {TestCases} */ - const countingCardsTestCases = [ - [[], []], - [ - [1, 9, 1], - [3, 3, 3], - ], - [ - [1, 2, 9, 1], - [4, 4, 4, 4], - ], - [ - [121, 22, 9, 12, 2, 2, 23], - [7, 7, 7, 7, 7, 7, 7], - ], - ]; - - countingCardsTestCases.forEach(([deck, expected]) => { - test(`countingCards([${deck}])`, () => { - expect(countingCards(deck)).toStrictEqual(expected); - }); - }); +describe('seeingDouble', () => { + test('doubles all the values', () => { + const deck1 = [1, 2, 3, 4]; + const expected1 = [2, 4, 6, 8]; + expect(seeingDouble(deck1)).toEqual(expected1); + + const deck2 = [2, 5, 1, 9]; + const expected2 = [4, 10, 2, 18]; + expect(seeingDouble(deck2)).toEqual(expected2); + }); + + test('works for a large deck', () => { + const deck = [6, 3, 7, 2, 1, 9, 8, 10, 5, 4, 7, 1, 3]; + const expected = [12, 6, 14, 4, 2, 18, 16, 20, 10, 8, 14, 2, 6]; + expect(seeingDouble(deck)).toEqual(expected); + }); + + test('work for a small deck', () => { + expect(seeingDouble([3])).toEqual([6]); + }); + + test('can handle an empty deck', () => { + expect(seeingDouble([])).toEqual([]); + }); + + test('does not modify the original deck', () => { + const deck = [1, 2, 3, 4]; + seeingDouble(deck); + expect(deck).toEqual([1, 2, 3, 4]); + }); +}); + +describe('threeOfEachThree', () => { + test('one 3 is converted into three 3s', () => { + expect(threeOfEachThree([3])).toEqual([3, 3, 3]); + }); + + test('also converts multiple 3s', () => { + const deck = [3, 10, 2, 8, 3, 4]; + const expected = [3, 3, 3, 10, 2, 8, 3, 3, 3, 4]; + expect(threeOfEachThree(deck)).toEqual(expected); + }); + + test('returns the same elements there are no 3s', () => { + expect(threeOfEachThree([1, 2, 4])).toEqual([1, 2, 4]); + }); + + test('can handle an empty deck', () => { + expect(threeOfEachThree([])).toEqual([]); + }); +}); + +describe('middleTwo', () => { + test('extracts the middle two cards', () => { + const deck = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; + const expected = [5, 6]; + expect(middleTwo(deck)).toEqual(expected); + }); + + test('works with an unordered deck', () => { + const deck = [6, 10, 5, 9, 4, 3, 1, 2, 6, 8]; + const expected = [4, 3]; + expect(middleTwo(deck)).toEqual(expected); + }); +}); + +describe('sandwichTrick', () => { + test('moves the outside two cards into the middle', () => { + const deck = [1, 6, 7, 7, 2, 1]; + const expected = [6, 7, 1, 1, 7, 2]; + expect(sandwichTrick(deck)).toEqual(expected); + }); + + test('switches the order of the moved cards', () => { + const deck = [3, 6, 1, 7, 2, 8]; + const expected = [6, 1, 8, 3, 7, 2]; + expect(sandwichTrick(deck)).toEqual(expected); + }); + + test('can handle a small deck', () => { + expect(sandwichTrick([1, 10])).toEqual([10, 1]); + }); + + test('can handle a large deck', () => { + const deck = [9, 10, 5, 9, 4, 3, 1, 2, 6, 7]; + const expected = [10, 5, 9, 4, 7, 9, 3, 1, 2, 6]; + expect(sandwichTrick(deck)).toEqual(expected); + }); +}); + +describe('twoIsSpecial', () => { + test('keeps only the 2s', () => { + const deck = [1, 2, 9, 1, 2, 2, 6, 7]; + const expected = [2, 2, 2]; + expect(twoIsSpecial(deck)).toEqual(expected); + }); + + test('returns an empty deck if there are no 2s', () => { + expect(twoIsSpecial([1, 9, 1])).toEqual([]); + }); + + test('can handle an empty deck', () => { + expect(twoIsSpecial([])).toEqual([]); + }); +}); + +describe('perfectlyOrdered', () => { + test('sorts the cards lowest to highest', () => { + const deck = [2, 1, 6, 9, 3]; + const expected = [1, 2, 3, 6, 9]; + expect(perfectlyOrdered(deck)).toEqual(expected); + }); + + test('can handle duplicated numbers', () => { + const deck = [2, 2, 6, 9, 3, 6]; + const expected = [2, 2, 3, 6, 6, 9]; + expect(perfectlyOrdered(deck)).toEqual(expected); + }); + + test('works for a large deck', () => { + const deck = [6, 10, 5, 9, 4, 3, 7, 7, 1, 2, 6, 8, 1, 3]; + const expected = [1, 1, 2, 3, 3, 4, 5, 6, 6, 7, 7, 8, 9, 10]; + expect(perfectlyOrdered(deck)).toEqual(expected); + }); + + test('can handle an empty deck', () => { + expect(perfectlyOrdered([])).toEqual([]); + }); +}); + +describe('reorder', () => { + test('reorders the deck', () => { + const deck = [2, 1, 6, 9, 3]; + const expected = [3, 9, 6, 1, 2]; + expect(reorder(deck)).toEqual(expected); + }); + + test('works for a large deck', () => { + const deck = [6, 10, 5, 9, 4, 3, 7, 7, 1, 2, 6, 8, 1, 3]; + const expected = [3, 1, 8, 6, 2, 1, 7, 7, 3, 4, 9, 5, 10, 6]; + expect(reorder(deck)).toEqual(expected); + }); + + test('modifies the original deck', () => { + const deck = [2, 1, 6, 9, 3]; + const expected = [3, 9, 6, 1, 2]; + reorder(deck); + expect(deck).toEqual(expected); + }); + + test('can handle an empty deck', () => { + expect(reorder([])).toEqual([]); }); }); diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index ac3d552bcf..d621531efb 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -1,6 +1,6 @@ { "name": "@exercism/javascript-elyses-transformative-enchantments", - "description": "Exercism concept exercise on elyses-transformative-enchantments", + "description": "Exercism concept exercise on array transformations", "author": "Katrina Owen", "contributors": [ "Derk-Jan Karrenbeld (https://derk-jan.com)", From b65b981d15dd3d7a343e88a5ef401f06342b4d3d Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Tue, 28 Dec 2021 17:51:02 +0100 Subject: [PATCH 164/970] Add Concept Exercise: Windowing System (Classes) (#1476) --- concepts/classes/.meta/config.json | 5 + concepts/classes/about.md | 285 ++++++++++++++++++ concepts/classes/introduction.md | 211 +++++++++++++ concepts/classes/links.json | 18 ++ config.json | 18 +- .../concept/windowing-system/.docs/hints.md | 60 ++++ .../windowing-system/.docs/instructions.md | 163 ++++++++++ .../windowing-system/.docs/introduction.md | 211 +++++++++++++ exercises/concept/windowing-system/.eslintrc | 14 + exercises/concept/windowing-system/.gitignore | 3 + .../windowing-system/.meta/config.json | 11 + .../concept/windowing-system/.meta/design.md | 46 +++ .../windowing-system/.meta/exemplar.js | 113 +++++++ exercises/concept/windowing-system/.npmrc | 1 + exercises/concept/windowing-system/LICENSE | 21 ++ .../concept/windowing-system/babel.config.js | 15 + .../concept/windowing-system/package.json | 31 ++ .../windowing-system/windowing-system.js | 7 + .../windowing-system/windowing-system.spec.js | 158 ++++++++++ 19 files changed, 1389 insertions(+), 2 deletions(-) create mode 100644 concepts/classes/.meta/config.json create mode 100644 concepts/classes/about.md create mode 100644 concepts/classes/introduction.md create mode 100644 concepts/classes/links.json create mode 100644 exercises/concept/windowing-system/.docs/hints.md create mode 100644 exercises/concept/windowing-system/.docs/instructions.md create mode 100644 exercises/concept/windowing-system/.docs/introduction.md create mode 100644 exercises/concept/windowing-system/.eslintrc create mode 100644 exercises/concept/windowing-system/.gitignore create mode 100644 exercises/concept/windowing-system/.meta/config.json create mode 100644 exercises/concept/windowing-system/.meta/design.md create mode 100644 exercises/concept/windowing-system/.meta/exemplar.js create mode 100644 exercises/concept/windowing-system/.npmrc create mode 100644 exercises/concept/windowing-system/LICENSE create mode 100644 exercises/concept/windowing-system/babel.config.js create mode 100644 exercises/concept/windowing-system/package.json create mode 100644 exercises/concept/windowing-system/windowing-system.js create mode 100644 exercises/concept/windowing-system/windowing-system.spec.js diff --git a/concepts/classes/.meta/config.json b/concepts/classes/.meta/config.json new file mode 100644 index 0000000000..f5145f9013 --- /dev/null +++ b/concepts/classes/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "JavaScript allows for object-oriented programming. Despite it having a \"class\" keyword, it is still a prototype-based language.", + "authors": ["junedev"], + "contributors": [] +} diff --git a/concepts/classes/about.md b/concepts/classes/about.md new file mode 100644 index 0000000000..da63ca041a --- /dev/null +++ b/concepts/classes/about.md @@ -0,0 +1,285 @@ +# About + +JavaScript includes the capabilities for object-oriented programming ([OOP][wiki-oop]). +In OOP, you want to create objects (_instances_) from "templates" (_classes_) so that they include certain data and functionality. +The data properties are called _fields_ in the OOP context, the function properties are called _methods_. + +JavaScript did not have classes at all before they were added to the language specification in 2015, but allowed for object-oriented programming using prototype-based inheritance. +And even though a `class` keyword is available nowadays, JavaScript is still a _prototype-based_ language. + +To understand what it means to be a prototype-based language and how JavaScript actually works, we will go back to the time when there were no classes. + +## Prototype Syntax + +### Constructor Function + +In JavaScript, the template (class) is facilitated by a regular function. +When a function is supposed to be used as such a template, it is called a _constructor function_ and the convention is that the function name should start with a capital letter. +Instances (objects) are derived from the template using the `new` keyword when invoking the constructor function. + +```javascript +function Car() { + // ... +} + +const myCar = new Car(); +const yourCar = new Car(); +``` + +It is important to note that in JavaScript, the instances and the constructor function keep a relationship to each other even after the instances were created. +Every instance object includes a hidden, internal property referred to as `[[prototype]]` in the language specification. +It holds a reference to the value of the `prototype` key of the constructor function. +Yes, you read that correctly, a JavaScript function can have key/value pairs because it is also an object behind the scenes. + +Since 2015, `[[prototype]]` can be accessed via `Object.getPrototypeOf()`. +Before that, it was accessible via the key `__proto__` in many environments. + +Do not confuse the prototype of an object (`[[prototype]]`) with the `prototype` property of the constructor function. + +```exercism/note +To summarize: + +- Constructors in JavaScript are regular functions. +- Constructing a new instance creates an object with a relation to its constructor called its _prototype_. +- Functions are objects (callable objects) and therefore they can have properties. +- The constructor's (function) `prototype` property will become the instance's _prototype_. +``` + +### Instance Fields + +Often, you want all the derived objects (instances) to include some fields and pass some initial values for those when the object is constructed. +This can be facilitated via the [`this` keyword][mdn-this]. +Inside the constructor function, `this` represents the new object that will be created via `new`. +`this` is automatically returned from the constructor function when it is called with `new`. + +That means we can add fields to the new instance by adding them to `this` in the constructor function. + +```javascript +function Car(color, weight) { + this.color = color; + this.weight = weight; + this.engineRunning = false; +} + +const myCar = new Car('red', '2mt'); +myCar.color; +// => 'red' +myCar.engineRunning; +// => false +``` + +### Instance Methods + +Methods are added via the `prototype` property of the constructor function. +Inside a method, you can access the fields of the instance via `this`. +This works because of the following general rule. + +> When a function is called as a method of an object, its `this` is set to the object the method is called on. [^1] + +```javascript +function Car() { + this.engineRunning = false; + // ... +} + +Car.prototype.startEngine = function () { + this.engineRunning = true; +}; + +Car.prototype.addGas = function (litre) { + // ... +}; + +const myCar = new Car(); +myCar.startEngine(); +myCar.engineRunning; +// => true +``` + +### The Prototype Chain + +`myCar` in the example above is a regular JavaScript object and if we would inspect it (e.g. in the browser console), we would not find a property `startEngine` with a function as value directly inside the `myCar` object. +So how does the code above even work then? + +The secret here is called the _prototype chain_. +When you try to access any property (field or method) of an object, JavaScript first checks whether the respective key can be found directly in the object itself. +If not, it continues to look for the key in the object referenced by the `[[prototype]]` property of the original object. +As mentioned before, in our example `[[prototype]]` points to the `prototype` property of the constructor function. +That is where JavaScript would find the `startEngine` function because we added it there. + +```javascript +function Car() { + // ... +} + +Car.prototype.startEngine = function () { + // ... +}; +``` + +And the chain does not end there. +The `[[prototype]]` property of `Car.prototype` (`myCar.[[prototype]].[[prototype]]`) references `Object.prototype` (the `prototype` property of the `Object` constructor function). +It contains general methods that are available for all JavaScript objects, e.g. `toString()`. +The `[[prototype]]` of `Object` is usually `null` so the prototype chain ends there. +In conclusion, you can call `myCar.toString()` and that method will exist because JavaScript searches for that method throughout the whole prototype chain. +You can find a detailed example in the [MDN article "Inheritance and the prototype chain"][mdn-prototype-chain-example]. + +```exercism/caution +Note that the prototype chain is only travelled when retrieving a value. +Setting a property directly or deleting a property of an instance object only targets that specific instance. +This might not be what you would expect when you are used to a language with class-based inheritance. +``` + +### Dynamic Methods (Adding Methods to All Existing Instances) + +JavaScript allows you to add methods to all existing instances even after they were created. + +We learned that every instance keeps a reference to the `prototype` property of the constructor function. +That means if you add an entry to that `prototype` object, that new entry (e.g. a new method) is immediately available to all instances created from that constructor function. + +```javascript +function Car() { + this.engineRunning = false; +} + +const myCar = new Car(); +// Calling myCar.startEngine() here would result in "TypeError: +// myCar.startEngine is not a function". + +Car.prototype.startEngine = function () { + this.engineRunning = true; +}; + +myCar.startEngine(); +// This works, even though myCar was created before the method +// was added. +``` + +In theory, dynamic methods can even be used to extend the functionality of built-in objects like `Object` or `Array` by modifying their prototype. +This is called _monkey patching_. +Because this change affects the whole application, it should be avoided to prevent unintended side effects. +The only reasonable use case is to provide a [polyfill][wiki-polyfill] for a missing method in older environments. + +## Class Syntax + +Nowadays, JavaScript supports defining classes with a `class` keyword. +This was added to the language specification in 2015. +On the one hand, this provides syntactic sugar that makes classes easier to read and write. +The new syntax is more similar to how classes are written in languages like C++ or Java. +Developers switching over from those languages have an easier time to adapt. +On the other hand, class syntax paves the way for new language features that are not available in the prototype syntax. + +### Class Declarations + +With the new syntax, classes are defined with the `class` keyword, followed by the name of the class and the class body in curly brackets. +The body contains the definition of the constructor function, i.e. a special method with the name `constructor`. +This function works just like the constructor function in the prototype syntax. +The class body also contains all method definitions. +The syntax for the methods is similar to the shorthand notation we have seen for adding functions as values inside an object, see [Concept Objects][concept-objects]. + +```javascript +class Car { + constructor(color, weight) { + this.color = color; + this.weight = weight; + this.engineRunning = false; + } + + startEngine() { + this.engineRunning = true; + } + + addGas(litre) { + // ... + } +} + +const myCar = new Car(); +myCar.startEngine(); +myCar.engineRunning; +// => true +``` + +Similar to function declarations and function expressions, JavaScript also supports [class expressions][mdn-class-expression] in addition to the _class declaration_ shown above. + +Keep in mind that behind the scenes, JavaScript is still a prototype-based language. +All the mechanisms we learned about in the "Prototype Syntax" section above still apply. + +### Private Fields, Getters and Setters + +By default, all instance fields are public in JavaScript. +They can be directly accessed and assigned to. + +Adding actual private fields to the language specification is work in progress, see the [proposal document][proposal-private-fields] for details. + +In the meantime, you can make use of the established convention that fields and methods that start with an underscore should be treated as private. +They should never be accessed directly from outside the class. + +Private fields are sometimes accompanied by [getters][mdn-get] and [setters][mdn-set]. +With the keywords `get` and `set` you can define functions that are executed when a property with the same name as the function is accessed or assigned to. + +```javascript +class Car { + constructor() { + this._milage = 0; + } + + get milage() { + return this._milage; + } + + set milage(value) { + throw new Error(`Milage cannot be manipulated, ${value} is ignored.`); + // Just an example, usually you would not provide a setter in this case. + } +} + +const myCar = new Car(); +myCar.milage; +// => 0 +myCar.milage = 100; +// => Error: Milage cannot be manipulated, 100 is ignored. +``` + +### Class Fields and Class Methods + +In OOP, you sometimes want to provide utility fields or methods that do not depend on the specific instance. +Instead, they are defined for the class itself. +This can be achieved with the `static` keyword. + +```javascript +class Car { + static type = 'vehicle'; + + static isType(targetType) { + return targetType === 'vehicle'; + } +} + +Car.type; +// => 'vehicle' + +Car.isType('road sign'); +// => false +``` + +### Class-Based Inheritance + +Besides the type of [inheritance][wiki-inheritance] along the prototype chain we saw earlier, you can also represent inheritance between classes in JavaScript. +This is covered in the [Concept Inheritance][concept-inheritance]. + +--- + +[^1]: `this` Examples - As an object method, MDN. (referenced December 03, 2021) + +[wiki-oop]: https://en.wikipedia.org/wiki/Object-oriented_programming +[mdn-prototype-chain-example]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain#inheritance_with_the_prototype_chain +[concept-inheritance]: /tracks/javascript/concepts/inheritance +[mdn-class-expression]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes#Class_expressions +[wiki-inheritance]: https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming) +[proposal-private-fields]: https://github.com/tc39/proposal-private-methods#private-methods-and-fields +[mdn-get]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get +[mdn-set]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set +[wiki-polyfill]: https://en.wikipedia.org/wiki/Polyfill_(programming) +[mdn-this]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this +[concept-objects]: /tracks/javascript/concepts/objects diff --git a/concepts/classes/introduction.md b/concepts/classes/introduction.md new file mode 100644 index 0000000000..ae011309df --- /dev/null +++ b/concepts/classes/introduction.md @@ -0,0 +1,211 @@ +# Introduction + +JavaScript includes the capabilities for object-oriented programming ([OOP][wiki-oop]). +In OOP, you want to create objects (_instances_) from "templates" (_classes_) so that they include certain data and functionality. +The data properties are called _fields_ in the OOP context, the function properties are called _methods_. + +JavaScript did not have classes at all before they were added to the language specification in 2015, but allowed for object-oriented programming using prototype-based inheritance. +And even though a `class` keyword is available nowadays, JavaScript is still a _prototype-based_ language. + +To understand what it means to be a prototype-based language and how JavaScript actually works, we will go back to the time when there were no classes. + +## Prototype Syntax + +### Constructor Function + +In JavaScript, the template (class) is facilitated by a regular function. +When a function is supposed to be used as such a template, it is called a _constructor function_ and the convention is that the function name should start with a capital letter. +Instances (objects) are derived from the template using the `new` keyword when invoking the constructor function. + +```javascript +function Car() { + // ... +} + +const myCar = new Car(); +const yourCar = new Car(); +``` + +It is important to note that in JavaScript, the instances and the constructor function keep a relationship to each other even after the instances were created. +Every instance object includes a hidden, internal property referred to as `[[prototype]]` in the language specification. +It holds a reference to the value of the `prototype` key of the constructor function. +Yes, you read that correctly, a JavaScript function can have key/value pairs because it is also an object behind the scenes. + +```exercism/note +To summarize: + +- Constructors in JavaScript are regular functions. +- Constructing a new instance creates an object with a relation to its constructor called its _prototype_. +- Functions are objects (callable objects) and therefore they can have properties. +- The constructor's (function) `prototype` property will become the instance's _prototype_. +``` + +### Instance Fields + +Often, you want all the derived objects (instances) to include some fields and pass some initial values for those when the object is constructed. +This can be facilitated via the [`this` keyword][mdn-this]. +Inside the constructor function, `this` represents the new object that will be created via `new`. +`this` is automatically returned from the constructor function when it is called with `new`. + +That means we can add fields to the new instance by adding them to `this` in the constructor function. + +```javascript +function Car(color, weight) { + this.color = color; + this.weight = weight; + this.engineRunning = false; +} + +const myCar = new Car('red', '2mt'); +myCar.color; +// => 'red' +myCar.engineRunning; +// => false +``` + +### Instance Methods + +Methods are added via the `prototype` property of the constructor function. +Inside a method, you can access the fields of the instance via `this`. +This works because of the following general rule. + +> When a function is called as a method of an object, its `this` is set to the object the method is called on. [^1] + +```javascript +function Car() { + this.engineRunning = false; + // ... +} + +Car.prototype.startEngine = function () { + this.engineRunning = true; +}; + +Car.prototype.addGas = function (litre) { + // ... +}; + +const myCar = new Car(); +myCar.startEngine(); +myCar.engineRunning; +// => true +``` + +### The Prototype Chain + +`myCar` in the example above is a regular JavaScript object and if we would inspect it (e.g. in the browser console), we would not find a property `startEngine` with a function as value directly inside the `myCar` object. +So how does the code above even work then? + +The secret here is called the _prototype chain_. +When you try to access any property (field or method) of an object, JavaScript first checks whether the respective key can be found directly in the object itself. +If not, it continues to look for the key in the object referenced by the `[[prototype]]` property of the original object. +As mentioned before, in our example `[[prototype]]` points to the `prototype` property of the constructor function. +That is where JavaScript would find the `startEngine` function because we added it there. + +```javascript +function Car() { + // ... +} + +Car.prototype.startEngine = function () { + // ... +}; +``` + +And the chain does not end there. +The `[[prototype]]` property of `Car.prototype` (`myCar.[[prototype]].[[prototype]]`) references `Object.prototype` (the `prototype` property of the `Object` constructor function). +It contains general methods that are available for all JavaScript objects, e.g. `toString()`. +In conclusion, you can call `myCar.toString()` and that method will exist because JavaScript searches for that method throughout the whole prototype chain. + +```exercism/caution +Note that the prototype chain is only travelled when retrieving a value. +Setting a property directly or deleting a property of an instance object only targets that specific instance. +This might not be what you would expect when you are used to a language with class-based inheritance. +``` + +## Class Syntax + +Nowadays, JavaScript supports defining classes with a `class` keyword. +This was added to the language specification in 2015. +On the one hand, this provides syntactic sugar that makes classes easier to read and write. +The new syntax is more similar to how classes are written in languages like C++ or Java. +Developers switching over from those languages have an easier time to adapt. +On the other hand, class syntax paves the way for new language features that are not available in the prototype syntax. + +### Class Declarations + +With the new syntax, classes are defined with the `class` keyword, followed by the name of the class and the class body in curly brackets. +The body contains the definition of the constructor function, i.e. a special method with the name `constructor`. +This function works just like the constructor function in the prototype syntax. +The class body also contains all method definitions. +The syntax for the methods is similar to the shorthand notation we have seen for adding functions as values inside an object, see [Concept Objects][concept-objects]. + +```javascript +class Car { + constructor(color, weight) { + this.color = color; + this.weight = weight; + this.engineRunning = false; + } + + startEngine() { + this.engineRunning = true; + } + + addGas(litre) { + // ... + } +} + +const myCar = new Car(); +myCar.startEngine(); +myCar.engineRunning; +// => true +``` + +Keep in mind that behind the scenes, JavaScript is still a prototype-based language. +All the mechanisms we learned about in the "Prototype Syntax" section above still apply. + +### Private Fields, Getters and Setters + +By default, all instance fields are public in JavaScript. +They can be directly accessed and assigned to. + +However, there is an established convention that fields and methods that start with an underscore should be treated as private. +They should never be accessed directly from outside the class. + +Private fields are sometimes accompanied by [getters][mdn-get] and [setters][mdn-set]. +With the keywords `get` and `set` you can define functions that are executed when a property with the same name as the function is accessed or assigned to. + +```javascript +class Car { + constructor() { + this._milage = 0; + } + + get milage() { + return this._milage; + } + + set milage(value) { + throw new Error(`Milage cannot be manipulated, ${value} is ignored.`); + // Just an example, usually you would not provide a setter in this case. + } +} + +const myCar = new Car(); +myCar.milage; +// => 0 +myCar.milage = 100; +// => Error: Milage cannot be manipulated, 100 is ignored. +``` + +--- + +[^1]: `this` Examples - As an object method, MDN. (referenced December 03, 2021) + +[wiki-oop]: https://en.wikipedia.org/wiki/Object-oriented_programming +[mdn-get]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get +[mdn-set]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set +[mdn-this]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this +[concept-objects]: /tracks/javascript/concepts/objects diff --git a/concepts/classes/links.json b/concepts/classes/links.json new file mode 100644 index 0000000000..539894f5d9 --- /dev/null +++ b/concepts/classes/links.json @@ -0,0 +1,18 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes", + "description": "MDN: Object prototypes" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain", + "description": "MDN: Inheritance and the prototype chain" + }, + { + "url": "https://javascript.info/prototypes", + "description": "javascript.info: Prototypes, inheritance" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes", + "description": "MDN: Classes" + } +] diff --git a/config.json b/config.json index 31f95ebb0a..8d2d7182cc 100644 --- a/config.json +++ b/config.json @@ -211,7 +211,8 @@ "array-loops", "comparison", "rest-and-spread", - "arrays" + "arrays", + "classes" ], "status": "beta" }, @@ -228,7 +229,7 @@ "name": "Factory Sensors", "uuid": "2ccafa38-2802-44c1-8758-7415edefa909", "concepts": ["errors", "inheritance"], - "prerequisites": ["null-undefined", "conditionals"], + "prerequisites": ["classes", "null-undefined", "conditionals"], "status": "beta" }, { @@ -252,6 +253,14 @@ "concepts": ["conditionals-ternary", "template-strings"], "prerequisites": ["strings", "conditionals", "type-conversion"], "status": "beta" + }, + { + "slug": "windowing-system", + "name": "Windowing System", + "uuid": "d697850e-fd43-408c-a958-835aa8a510f7", + "concepts": ["classes"], + "prerequisites": ["objects", "functions", "conditionals-ternary"], + "status": "beta" } ], "practice": [ @@ -1913,6 +1922,11 @@ "uuid": "c890e216-5acb-4fb8-8081-61eb78eabe87", "slug": "inheritance", "name": "Inheritance" + }, + { + "uuid": "e0ff7a2b-d6f7-4513-9589-3e6854e14415", + "slug": "classes", + "name": "Prototypes & Classes" } ], "key_features": [ diff --git a/exercises/concept/windowing-system/.docs/hints.md b/exercises/concept/windowing-system/.docs/hints.md new file mode 100644 index 0000000000..55066144f1 --- /dev/null +++ b/exercises/concept/windowing-system/.docs/hints.md @@ -0,0 +1,60 @@ +# Hints + +## General + +- Revisit the [Objects Concept][concept-objects] if needed to fresh up on the basics. + +## 1. Define Size for storing the windows dimensions + +- Remember to use [prototype syntax][mdn-prototype] for this task. +- Start by defining a function with name `Size` and make sure to [export][mdn-export] it. +- The arguments passed to the constructor function need to be added to the `this` object. +- Default values can be applied by making use of [default parameters][mdn-default-params]. +- You can add a method via the `prototype` property of the constructor function. + +## 2. Define Position to store a window position + +- Remember to use [prototype syntax][mdn-prototype] for this task. +- Start by defining a function with name `Position` and make sure to [export][mdn-export] it. +- The arguments passed to the constructor function need to be added to the `this` object. +- Default values can be applied by making use of [default parameters][mdn-default-params]. +- You can add a method via the `prototype` property of the constructor function. + +## 3. Define a ProgramWindow class + +- Remember to use [class syntax][mdn-class] for this task. +- Make sure to [export][mdn-export] the class. +- Define fields by adding them to the `this` object. +- Make use of the classes you defined in the previous tasks. +- Check that your constructor function does not accept any arguments. + +## 4. Add a method to resize the window + +- Remember to use [class syntax][mdn-class] for this task. + That means you add the method definition directly in the class body. +- To find the correct values for the resizing, first think about the desired width you want to reach, taking the lower bound (`1`) into account. +- Then calculate the maximum width that is allowed considering the screen size and current `x` position of the window. +- With those two values, you can then decide what to apply and use an analogous logic for the height. +- Make use of the `resize` method of the `Size` object to apply the change. + +## 5. Add a method to move the window + +- Remember to use [class syntax][mdn-class] for this task. + That means you add the method definition directly in the class body. +- To find the correct values for the moving, first think about the desired `x` position you want to reach, taking the lower bound (`0`) into account. +- Then calculate the maximum `x` value that is allowed considering the screen size and current width of the window. +- With those two values, you can then decide what to apply and use an analogous logic for the height. +- Make use of the `move` method of the `Position` object to apply the change. + +## 6. Change a program window + +- First, define a `changeWindow` function and make sure to [export][mdn-export] it. +- Create an instance of the `Size` class using the `new` keyword and provide the desired dimensions as arguments. (Similar for the needed position object.) +- Use the methods defined in task 4 and 5. For example, you call a method `a` of an object `obj` with `obj.a()`. +- Make sure to return the `Window` instance that you got as input. + +[concept-objects]: /tracks/javascript/concepts/objects +[mdn-export]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export +[mdn-default-params]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters +[mdn-prototype]: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_prototypes#understanding_prototype_objects +[mdn-class]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes diff --git a/exercises/concept/windowing-system/.docs/instructions.md b/exercises/concept/windowing-system/.docs/instructions.md new file mode 100644 index 0000000000..c6a05f6544 --- /dev/null +++ b/exercises/concept/windowing-system/.docs/instructions.md @@ -0,0 +1,163 @@ +# Instructions + +In this exercise, you will be simulating a windowing based computer system. +You will create some windows that can be moved and resized. +The following image is representative of the values you will be working with below. + +``` + <--------------------- screenSize.width ---------------------> + + ^ ╔════════════════════════════════════════════════════════════╗ + | ║ ║ + | ║ position.x,_ ║ + | ║ position.y \ ║ + | ║ \<----- size.width -----> ║ + | ║ ^ *──────────────────────┐ ║ + | ║ | │ title │ ║ + | ║ | ├──────────────────────┤ ║ +screenSize.height ║ | │ │ ║ + | ║ size.height │ │ ║ + | ║ | │ contents │ ║ + | ║ | │ │ ║ + | ║ | │ │ ║ + | ║ v └──────────────────────┘ ║ + | ║ ║ + | ║ ║ + v ╚════════════════════════════════════════════════════════════╝ +``` + +📣 To practice your wide range of JavaScript skills, **try to solve task 1 and 2 with prototype syntax and the remaining tasks with class syntax**. + +## 1. Define Size for storing the windows dimensions + +Define a class (constructor function) named `Size`. +It should have two fields `width` and `height` that store the window's current dimensions. +The constructor function should accept initial values for these fields. +The width is provided as the first parameter, the height as the second one. +The default width and height should be `80` and `60`, respectively. + +Additionally, define a method `resize(newWidth, newHeight)` that takes a new width and height as parameters and changes the fields to reflect the new size. + +```javascript +const size = new Size(1080, 764); +size.width; +// => 1080 +size.height; +// => 764 + +size.resize(1920, 1080); +size.width; +// => 1920 +size.height; +// => 1080 +``` + +## 2. Define Position to store a window position + +Define a class (constructor function) named `Position` with two fields, `x` and `y` that store the current horizontal and vertical position, respectively, of the window's upper left corner. +The constructor function should accept initial values for these fields. +The value for `x` is provided as the first parameter, the value for `y` as the second one. +The default value should be `0` for both fields. + +The position (0, 0) is the upper left corner of the screen with `x` values getting larger as you move right and `y` values getting larger as you move down. + +Also define a method `moveTo(newX, newY)` that takes new x and y parameters and changes the properties to reflect the new position. + +```javascript +const point = new Position(); +point.x; +// => 0 +point.y; +// => 0 + +point.moveTo(100, 200); +point.x; +// => 100 +point.y; +// => 200 +``` + +## 3. Define a ProgramWindow class + +Define a `ProgramWindow` class with the following fields: + +- `screenSize`: holds a fixed value of type `Size` with `width` 800 and `height` 600 +- `size` : holds a value of type `Size`, the initial value is the default value of the `Size` instance +- `position` : holds a value of type `Position`, the initial value is the default value of the `Position` instance + +When the window is opened (created), it always has the default size and position in the beginning. + +```javascript +const programWindow = new ProgramWindow(); +programWindow.screenSize.width; +// => 800 + +// Similar for the other fields. +``` + +Side note: The name `ProgramWindow` is used instead of `Window` to differentiate the class from the built-in `Window` class that exists in browser environments. + +## 4. Add a method to resize the window + +The `ProgramWindow` class should include a method `resize`. +It should accept a parameter of type `Size` as input and attempts to resize the window to the specified size. + +However, the new size cannot exceed certain bounds. + +- The minimum allowed height or width is 1. + Requested heights or widths less than 1 will be clipped to 1. +- The maximum height and width depends on the current position of the window, the edges of the window cannot move past the edges of the screen. + Values larger than these bounds will be clipped to the largest size they can take. + E.g. if the window's position is at `x` = 400, `y` = 300 and a resize to `height` = 400, `width` = 300 is requested, then the window would be resized to `height` = 300, `width` = 300 as the screen is not large enough in the `y` direction to fully accommodate the request. + +```javascript +const programWindow = new ProgramWindow(); + +const newSize = new Size(600, 400); +programWindow.resize(newSize); +programWindow.size.width; +// => 600 +programWindow.size.height; +// => 400 +``` + +## 5. Add a method to move the window + +Besides the resize functionality, the `ProgramWindow` class should also include a method `move`. +It should accept a parameter of type `Position` as input. +The `move` method is similar to `resize` however, this method adjusts the _position_ of the window to the requested value, rather than the size. + +As with `resize` the new position cannot exceed certain limits. + +- The smallest position is 0 for both `x` and `y`. +- The maximum position in either direction depends on the current size of the window. + The edges cannot move past the edges of the screen. + Values larger than these bounds will be clipped to the largest size they can take. + E.g. if the window's size is at `x` = 250, `y` = 100 and a move to `x` = 600, `y` = 200 is requested, then the window would be moved to `x` = 550, `y` = 200 as the screen is not large enough in the `x` direction to fully accommodate the request. + +```javascript +const programWindow = new ProgramWindow(); + +const newPosition = new Position(50, 100); +programWindow.move(newPosition); +programWindow.position.x; +// => 50 +programWindow.position.y; +// => 100 +``` + +## 6. Change a program window + +Implement an `changeWindow` method that accepts a `ProgramWindow` instance as input and changes the window to the specified size and position. +The function should return the `ProgramWindow` instance that was passed in after the changes where applied. + +The window should get a width of 400, a height of 300 and and be positioned at x = 100, y = 150. + +```javascript +const programWindow = new ProgramWindow(); +changeWindow(programWindow); +programWindow.size.width; +// => 400 + +// Similar for the other fields. +``` diff --git a/exercises/concept/windowing-system/.docs/introduction.md b/exercises/concept/windowing-system/.docs/introduction.md new file mode 100644 index 0000000000..ae011309df --- /dev/null +++ b/exercises/concept/windowing-system/.docs/introduction.md @@ -0,0 +1,211 @@ +# Introduction + +JavaScript includes the capabilities for object-oriented programming ([OOP][wiki-oop]). +In OOP, you want to create objects (_instances_) from "templates" (_classes_) so that they include certain data and functionality. +The data properties are called _fields_ in the OOP context, the function properties are called _methods_. + +JavaScript did not have classes at all before they were added to the language specification in 2015, but allowed for object-oriented programming using prototype-based inheritance. +And even though a `class` keyword is available nowadays, JavaScript is still a _prototype-based_ language. + +To understand what it means to be a prototype-based language and how JavaScript actually works, we will go back to the time when there were no classes. + +## Prototype Syntax + +### Constructor Function + +In JavaScript, the template (class) is facilitated by a regular function. +When a function is supposed to be used as such a template, it is called a _constructor function_ and the convention is that the function name should start with a capital letter. +Instances (objects) are derived from the template using the `new` keyword when invoking the constructor function. + +```javascript +function Car() { + // ... +} + +const myCar = new Car(); +const yourCar = new Car(); +``` + +It is important to note that in JavaScript, the instances and the constructor function keep a relationship to each other even after the instances were created. +Every instance object includes a hidden, internal property referred to as `[[prototype]]` in the language specification. +It holds a reference to the value of the `prototype` key of the constructor function. +Yes, you read that correctly, a JavaScript function can have key/value pairs because it is also an object behind the scenes. + +```exercism/note +To summarize: + +- Constructors in JavaScript are regular functions. +- Constructing a new instance creates an object with a relation to its constructor called its _prototype_. +- Functions are objects (callable objects) and therefore they can have properties. +- The constructor's (function) `prototype` property will become the instance's _prototype_. +``` + +### Instance Fields + +Often, you want all the derived objects (instances) to include some fields and pass some initial values for those when the object is constructed. +This can be facilitated via the [`this` keyword][mdn-this]. +Inside the constructor function, `this` represents the new object that will be created via `new`. +`this` is automatically returned from the constructor function when it is called with `new`. + +That means we can add fields to the new instance by adding them to `this` in the constructor function. + +```javascript +function Car(color, weight) { + this.color = color; + this.weight = weight; + this.engineRunning = false; +} + +const myCar = new Car('red', '2mt'); +myCar.color; +// => 'red' +myCar.engineRunning; +// => false +``` + +### Instance Methods + +Methods are added via the `prototype` property of the constructor function. +Inside a method, you can access the fields of the instance via `this`. +This works because of the following general rule. + +> When a function is called as a method of an object, its `this` is set to the object the method is called on. [^1] + +```javascript +function Car() { + this.engineRunning = false; + // ... +} + +Car.prototype.startEngine = function () { + this.engineRunning = true; +}; + +Car.prototype.addGas = function (litre) { + // ... +}; + +const myCar = new Car(); +myCar.startEngine(); +myCar.engineRunning; +// => true +``` + +### The Prototype Chain + +`myCar` in the example above is a regular JavaScript object and if we would inspect it (e.g. in the browser console), we would not find a property `startEngine` with a function as value directly inside the `myCar` object. +So how does the code above even work then? + +The secret here is called the _prototype chain_. +When you try to access any property (field or method) of an object, JavaScript first checks whether the respective key can be found directly in the object itself. +If not, it continues to look for the key in the object referenced by the `[[prototype]]` property of the original object. +As mentioned before, in our example `[[prototype]]` points to the `prototype` property of the constructor function. +That is where JavaScript would find the `startEngine` function because we added it there. + +```javascript +function Car() { + // ... +} + +Car.prototype.startEngine = function () { + // ... +}; +``` + +And the chain does not end there. +The `[[prototype]]` property of `Car.prototype` (`myCar.[[prototype]].[[prototype]]`) references `Object.prototype` (the `prototype` property of the `Object` constructor function). +It contains general methods that are available for all JavaScript objects, e.g. `toString()`. +In conclusion, you can call `myCar.toString()` and that method will exist because JavaScript searches for that method throughout the whole prototype chain. + +```exercism/caution +Note that the prototype chain is only travelled when retrieving a value. +Setting a property directly or deleting a property of an instance object only targets that specific instance. +This might not be what you would expect when you are used to a language with class-based inheritance. +``` + +## Class Syntax + +Nowadays, JavaScript supports defining classes with a `class` keyword. +This was added to the language specification in 2015. +On the one hand, this provides syntactic sugar that makes classes easier to read and write. +The new syntax is more similar to how classes are written in languages like C++ or Java. +Developers switching over from those languages have an easier time to adapt. +On the other hand, class syntax paves the way for new language features that are not available in the prototype syntax. + +### Class Declarations + +With the new syntax, classes are defined with the `class` keyword, followed by the name of the class and the class body in curly brackets. +The body contains the definition of the constructor function, i.e. a special method with the name `constructor`. +This function works just like the constructor function in the prototype syntax. +The class body also contains all method definitions. +The syntax for the methods is similar to the shorthand notation we have seen for adding functions as values inside an object, see [Concept Objects][concept-objects]. + +```javascript +class Car { + constructor(color, weight) { + this.color = color; + this.weight = weight; + this.engineRunning = false; + } + + startEngine() { + this.engineRunning = true; + } + + addGas(litre) { + // ... + } +} + +const myCar = new Car(); +myCar.startEngine(); +myCar.engineRunning; +// => true +``` + +Keep in mind that behind the scenes, JavaScript is still a prototype-based language. +All the mechanisms we learned about in the "Prototype Syntax" section above still apply. + +### Private Fields, Getters and Setters + +By default, all instance fields are public in JavaScript. +They can be directly accessed and assigned to. + +However, there is an established convention that fields and methods that start with an underscore should be treated as private. +They should never be accessed directly from outside the class. + +Private fields are sometimes accompanied by [getters][mdn-get] and [setters][mdn-set]. +With the keywords `get` and `set` you can define functions that are executed when a property with the same name as the function is accessed or assigned to. + +```javascript +class Car { + constructor() { + this._milage = 0; + } + + get milage() { + return this._milage; + } + + set milage(value) { + throw new Error(`Milage cannot be manipulated, ${value} is ignored.`); + // Just an example, usually you would not provide a setter in this case. + } +} + +const myCar = new Car(); +myCar.milage; +// => 0 +myCar.milage = 100; +// => Error: Milage cannot be manipulated, 100 is ignored. +``` + +--- + +[^1]: `this` Examples - As an object method, MDN. (referenced December 03, 2021) + +[wiki-oop]: https://en.wikipedia.org/wiki/Object-oriented_programming +[mdn-get]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get +[mdn-set]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set +[mdn-this]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this +[concept-objects]: /tracks/javascript/concepts/objects diff --git a/exercises/concept/windowing-system/.eslintrc b/exercises/concept/windowing-system/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/concept/windowing-system/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/concept/windowing-system/.gitignore b/exercises/concept/windowing-system/.gitignore new file mode 100644 index 0000000000..bdb912f98a --- /dev/null +++ b/exercises/concept/windowing-system/.gitignore @@ -0,0 +1,3 @@ +node_modules +yarn-error.log + diff --git a/exercises/concept/windowing-system/.meta/config.json b/exercises/concept/windowing-system/.meta/config.json new file mode 100644 index 0000000000..d33b7167ee --- /dev/null +++ b/exercises/concept/windowing-system/.meta/config.json @@ -0,0 +1,11 @@ +{ + "blurb": "Learn about prototypes and classes by developing a windowing system.", + "authors": ["junedev"], + "contributors": [], + "files": { + "solution": ["windowing-system.js"], + "test": ["windowing-system.spec.js"], + "exemplar": [".meta/exemplar.js"] + }, + "forked_from": ["swift/windowing-system"] +} diff --git a/exercises/concept/windowing-system/.meta/design.md b/exercises/concept/windowing-system/.meta/design.md new file mode 100644 index 0000000000..21dcae9e8b --- /dev/null +++ b/exercises/concept/windowing-system/.meta/design.md @@ -0,0 +1,46 @@ +# Design + +## Learning objectives + +- Reference to OOP +- Javascript is a "prototype-based language", what does that mean? +- How to use a constructor function to create a "template object" with fields and methods using prototype syntax +- What does `this` mean/do +- How to create a new instance with `new` +- How to do the same as above with class syntax + +## Out of Scope + +The following topics will be introduced later and should therefore not be part of this concept exercise. + +- `this` in non-class contexts +- inheritance between classes (`extends`, `super`) +- `instanceof` (introduced in the inheritance concept) + +## Concepts + +The Concept this exercise unlocks is: + +- `classes` + +## Prerequisites + +- `functions` as they are the basis for classes and default parameters are needed in the exercise +- `objects` as they are the basis for instances +- `conditionals-ternary` because it is helpful in the exercise + +## Analyzer + +This exercise could benefit from the following rules in the [analyzer][analyzer]. + +- Check that task 1 and 2 was solved with prototype syntax and the rest with class syntax. +- In task 4 and 5, check that the methods of the size and position objects were used instead of manipulating the values directly, e.g. via `this.position.x = ...`. + +## Notes + +The exercise is ported from [Windowing System Exercise in the Swift track][swift-windowing-system]. +Task 6 was omitted because it did not add much additional value in the JavaScript version. +Task 7 was modified a bit so it is easier to test. + +[analyzer]: https://github.com/exercism/javascript-analyzer +[swift-windowing-system]: https://github.com/exercism/swift/blob/main/exercises/concept/windowing-system/.docs/instructions.md diff --git a/exercises/concept/windowing-system/.meta/exemplar.js b/exercises/concept/windowing-system/.meta/exemplar.js new file mode 100644 index 0000000000..8e7d8d5878 --- /dev/null +++ b/exercises/concept/windowing-system/.meta/exemplar.js @@ -0,0 +1,113 @@ +// @ts-check + +/** + * Creates a new Size instance. + * @class + * + * @param {number} width + * @param {number} height + */ +export function Size(width = 80, height = 60) { + this.width = width; + this.height = height; +} + +/** + * Applies a new height and width to the Size instance. + * + * @param {number} newWidth + * @param {number} newHeight + */ +Size.prototype.resize = function (newWidth, newHeight) { + this.width = newWidth; + this.height = newHeight; +}; + +/** + * Creates a new Position instance. + * + * @class + * @param {number} x + * @param {number} y + */ +export function Position(x = 0, y = 0) { + this.x = x; + this.y = y; +} + +/** + * Sets new coordinates for the Position instance. + * + * @param {number} newX + * @param {number} newY + */ +Position.prototype.move = function (newX, newY) { + this.x = newX; + this.y = newY; +}; + +export class ProgramWindow { + /** + * Creates a new ProgramWindow instance with default size + * and position values and a screenSize of 800x600. + */ + constructor() { + this.screenSize = new Size(800, 600); + this.size = new Size(); + this.position = new Position(); + } + + /** + * Change the size of the program window to the provided + * input size. The height or width will be adjusted if too + * small or too big. + * + * @param {Size} newSize + */ + resize(newSize) { + const targetWidth = newSize.width > 1 ? newSize.width : 1; + const maxWidth = this.screenSize.width - this.position.x; + const newWidth = maxWidth > targetWidth ? targetWidth : maxWidth; + + const targetHeight = newSize.height > 1 ? newSize.height : 1; + const maxHeight = this.screenSize.height - this.position.y; + const newHeight = maxHeight > targetHeight ? targetHeight : maxHeight; + + this.size.resize(newWidth, newHeight); + } + + /** + * Move the program window to the provided input position. + * The x or y value will be adjusted if too small or too big. + * + * @param {Position} newPosition + */ + move(newPosition) { + const targetX = newPosition.x > 0 ? newPosition.x : 0; + const maxX = this.screenSize.width - this.size.width; + const newX = maxX > targetX ? targetX : maxX; + + const targetY = newPosition.y > 0 ? newPosition.y : 0; + const maxY = this.screenSize.height - this.size.height; + const newY = maxY > targetY ? targetY : maxY; + + this.position.move(newX, newY); + } +} + +/** + * Adjust the size and position of the program window that was + * passed in to specific values. + * + * @param {ProgramWindow} programWindow + * @returns {ProgramWindow} adjusted window instance + */ +export function changeWindow(programWindow) { + const newSize = new Size(400, 300); + programWindow.resize(newSize); + + const newPosition = new Position(100, 150); + programWindow.move(newPosition); + + return programWindow; +} diff --git a/exercises/concept/windowing-system/.npmrc b/exercises/concept/windowing-system/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/concept/windowing-system/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/concept/windowing-system/LICENSE b/exercises/concept/windowing-system/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/concept/windowing-system/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/concept/windowing-system/babel.config.js b/exercises/concept/windowing-system/babel.config.js new file mode 100644 index 0000000000..b5285b9ec0 --- /dev/null +++ b/exercises/concept/windowing-system/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.20', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/concept/windowing-system/package.json b/exercises/concept/windowing-system/package.json new file mode 100644 index 0000000000..202d9585d6 --- /dev/null +++ b/exercises/concept/windowing-system/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-windowing-system", + "description": "Exercism concept exercise on classes", + "author": "junedev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/concept/windowing-system" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.5", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.5", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.17", + "babel-jest": "^27.4.5", + "core-js": "^3.20.1", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} diff --git a/exercises/concept/windowing-system/windowing-system.js b/exercises/concept/windowing-system/windowing-system.js new file mode 100644 index 0000000000..721a59aeaf --- /dev/null +++ b/exercises/concept/windowing-system/windowing-system.js @@ -0,0 +1,7 @@ +// @ts-check + +/** + * Implement the classes etc. that are needed to solve the + * exercise in this file. Do not forget to export the entities + * you defined so they are available for the tests. + */ diff --git a/exercises/concept/windowing-system/windowing-system.spec.js b/exercises/concept/windowing-system/windowing-system.spec.js new file mode 100644 index 0000000000..c671797f96 --- /dev/null +++ b/exercises/concept/windowing-system/windowing-system.spec.js @@ -0,0 +1,158 @@ +import { + Size, + Position, + ProgramWindow, + changeWindow, +} from './windowing-system'; + +describe('Size', () => { + test('allows to create a new instance', () => { + const size = new Size(110, 220); + expect(size.width).toBe(110); + expect(size.height).toBe(220); + }); + + test('applies default values', () => { + const size = new Size(); + expect(size.width).toBe(80); + expect(size.height).toBe(60); + }); + + test('provides a resize method', () => { + const size = new Size(110, 220); + size.resize(120, 330); + expect(size.width).toBe(120); + expect(size.height).toBe(330); + }); +}); + +describe('Position', () => { + test('allows to create a new instance', () => { + const position = new Position(10, 20); + expect(position.x).toBe(10); + expect(position.y).toBe(20); + }); + + test('applies default values', () => { + const position = new Position(); + expect(position.x).toBe(0); + expect(position.y).toBe(0); + }); + + test('provides a move method', () => { + const position = new Position(10, 20); + position.move(30, 40); + expect(position.x).toBe(30); + expect(position.y).toBe(40); + }); +}); + +describe('ProgramWindow', () => { + test('allows to create a new instance', () => { + const window = new ProgramWindow(); + + expect(window.size).toBeInstanceOf(Size); + expect(window.position).toBeInstanceOf(Position); + + expect(window.screenSize.width).toBe(800); + expect(window.screenSize.height).toBe(600); + expect(window.size.width).toBe(80); + expect(window.size.height).toBe(60); + expect(window.position.x).toBe(0); + expect(window.position.y).toBe(0); + }); + + test('does NOT take parameters in the constructor function', () => { + const size = new Size(500, 400); + const position = new Position(25, 15); + const programWindow = new ProgramWindow(size, position); + + expect(programWindow.size.width).toBe(80); + expect(programWindow.size.height).toBe(60); + expect(programWindow.position.x).toBe(0); + expect(programWindow.position.y).toBe(0); + }); + + test('provides a resize method', () => { + const programWindow = new ProgramWindow(); + const newSize = new Size(300, 200); + programWindow.resize(newSize); + + expect(programWindow.size.width).toBe(300); + expect(programWindow.size.height).toBe(200); + }); + + test('does not resize below 1', () => { + const programWindow = new ProgramWindow(); + const newSize = new Size(0, -10); + programWindow.resize(newSize); + + expect(programWindow.size.width).toBe(1); + expect(programWindow.size.height).toBe(1); + }); + + test('resize respects limits due to position and screen size', () => { + const programWindow = new ProgramWindow(); + const newPosition = new Position(710, 525); + programWindow.move(newPosition); + const newSize = new Size(1000, 1000); + programWindow.resize(newSize); + + expect(programWindow.size.width).toBe(90); + expect(programWindow.size.height).toBe(75); + }); + + test('provides a move method', () => { + const programWindow = new ProgramWindow(); + const newPosition = new Position(525, 450); + programWindow.move(newPosition); + + expect(programWindow.position.x).toBe(525); + expect(programWindow.position.y).toBe(450); + }); + + test('move respects the lower bound for the position', () => { + const programWindow = new ProgramWindow(); + const newPosition = new Position(-20, -10); + programWindow.move(newPosition); + + expect(programWindow.position.x).toBe(0); + expect(programWindow.position.y).toBe(0); + }); + + test('move respects limits due to screen and window size', () => { + const programWindow = new ProgramWindow(); + const newSize = new Size(100, 100); + programWindow.resize(newSize); + const newPosition = new Position(750, 650); + programWindow.move(newPosition); + + expect(programWindow.position.x).toBe(700); + expect(programWindow.position.y).toBe(500); + }); +}); + +describe('changeWindow', () => { + test('resizes the window', () => { + const programWindow = new ProgramWindow(); + const updatedWindow = changeWindow(programWindow); + + expect(updatedWindow.size.width).toBe(400); + expect(updatedWindow.size.height).toBe(300); + }); + + test('moves the window', () => { + const programWindow = new ProgramWindow(); + const updatedWindow = changeWindow(programWindow); + + expect(updatedWindow.position.x).toBe(100); + expect(updatedWindow.position.y).toBe(150); + }); + + test('returns the same instance that was passed in', () => { + const programWindow = new ProgramWindow(); + const updatedWindow = changeWindow(programWindow); + + expect(Object.is(updatedWindow, programWindow)).toBe(true); + }); +}); From 14421975534ce6d47deba272fa66eddddfe6bfaa Mon Sep 17 00:00:00 2001 From: Orien Madgwick <_@orien.io> Date: Wed, 29 Dec 2021 05:32:05 +1100 Subject: [PATCH 165/970] Fix product names (#1586) --- CONTRIBUTING.md | 12 ++++++------ config/exercise-readme-insert.md | 2 +- docs/ABOUT.md | 12 ++++++------ docs/INSTALLATION.md | 32 ++++++++++++++++---------------- docs/LEARNING.md | 4 ++-- reference/keywords/export.md | 6 +++--- reference/keywords/import.md | 4 ++-- 7 files changed, 36 insertions(+), 36 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8c52c42d26..c535d0c19c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -166,14 +166,14 @@ You may improve these files by making the required changes and opening a new Pul ## Tools -You'll need LTS or higher NodeJS in order to contribute to the _code_ in this repository. +You'll need LTS or higher Node.js in order to contribute to the _code_ in this repository. Run `npm install` in the root in order to be able to run the scripts as listed below. We use the following dependencies: - `shelljs` in order to provide shell interface to scripts - `eslint` for linting all code in the stub, test file and example file - `jest` to run all the test files on all example implementations -- `babel` to transpile everything so it works _regardless of your version of NodeJS_. +- `babel` to transpile everything so it works _regardless of your version of Node.js_. We also use `prettier` to format the files. **Prettier is installed when using `npm install`**. @@ -183,7 +183,7 @@ If you want to auto-format using your editor, install via `npm install` and it w ### Fetch configlet If you'd like to download [configlet][configlet], you can use the [`fetch-configlet`][bin-fetch-configlet] binary. -It will run on Linux, Mac OSX and Windows, and download `configlet` to your local drive. +It will run on Linux, macOS and Windows, and download `configlet` to your local drive. Find more information about [configlet][configlet] [here][configlet]. > If a track implements an exercise for which test data exists, the exercise _must_ contain a `.meta/tests.toml` file. @@ -215,17 +215,17 @@ We have various `scripts` for you in order to aid with maintaining and contribut > SyntaxError: Unexpected token 'export' > ``` > -> It's because your local node version does **not** support es6 +> It's because your local Node.js version does **not** support es6 > `import` and `export` statements in regular `.js` files, or > files without extension. This is one of the reasons why these -> scripts are meant to be ran through node: +> scripts are meant to be ran through Node.js: > > ```shell > npx babel-node scripts/the-script > ``` > > Additionally, this ensures that the code written in the scripts -> and their dependencies can be executed by your current node +> and their dependencies can be executed by your current Node.js > version, which may be different than the maintainer or > contributor who contributed to the script. diff --git a/config/exercise-readme-insert.md b/config/exercise-readme-insert.md index b1ac4da310..d2fa14273b 100644 --- a/config/exercise-readme-insert.md +++ b/config/exercise-readme-insert.md @@ -2,7 +2,7 @@ ## Setup -Go through the setup instructions for Javascript to install the necessary +Go through the setup instructions for JavaScript to install the necessary dependencies: [https://exercism.org/docs/tracks/javascript/installation](https://exercism.org/docs/tracks/javascript/installation) diff --git a/docs/ABOUT.md b/docs/ABOUT.md index fd3249197e..999da5c02c 100644 --- a/docs/ABOUT.md +++ b/docs/ABOUT.md @@ -2,11 +2,11 @@ JavaScript is a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn't need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run - suitable for creating dynamic websites that can run on any browser _on any computer_! -JavaScript is not only used in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. -Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross-platform applications_ for Windows, Linux and Mac OS. -Mobile app development is also a possibility, utilising [react-native][web-react-native], [ionic][web-ionic] and various others, with [expo][web-expo] now allowing to target Android, iOS and the web, all at once. +JavaScript is not only used in the browser. JavaScript runtimes, such as [Node.js][web-nodejs] and [Deno][web-deno] allow you to write, launch and serve requests on webservers. +Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross-platform applications_ for Windows, Linux and macOS. +Mobile app development is also a possibility, utilising [React Native][web-react-native], [Ionic][web-ionic] and various others, with [Expo][web-expo] now allowing to target Android, iOS and the web, all at once. -ECMAScript is the [standard][web-ecma] that defines Javascript. +ECMAScript is the [standard][web-ecma] that defines JavaScript. > "ECMAScript has grown to be one of the world’s most widely used general-purpose programming languages. > It is best known as the language embedded in web browsers but has also been widely adopted for server and embedded applications." @@ -15,12 +15,12 @@ ECMAScript is the [standard][web-ecma] that defines Javascript. Starting with the 6th edition (commonly known as ES2015 or ES6) in 2015, a new edition of the standard will be released each year. The 6th edition was a major update that brought many enhancements over ES5, including notably template strings, expressive arrow function syntax, and cleaner syntax for defining classes. -But because new syntax and features are coming to JavaScript _each year_, support for these changes is often incomplete in [current browsers][web-compat-browsers] and [the latest node][web-compat-node]. +But because new syntax and features are coming to JavaScript _each year_, support for these changes is often incomplete in [current browsers][web-compat-browsers] and [the latest Node.js][web-compat-node]. This doesn't mean we can't use it. Tools such as [Babel][web-babel] offer [transpilation][wiki-transpilation] for most features, allowing us to _write_ as if it's the future. **Note**: This track supports the latest ECMAScript syntax via Babel and the [@babel/preset-env][web-babel-preset-env] plugin, and new experimental features are enabled with each update of that plugin, matching the release of the specifications. -It automatically adapts to _your local node_ installation. +It automatically adapts to _your local Node.js_ installation. This means you don't need to worry about what is and isn't supported. --- diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index e3cd21f8dc..abe655540d 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -1,43 +1,43 @@ # Installation -This track relies on [NodeJS][web-nodejs] throughout to provide a runtime for JavaScript. -This means that we assume all execution of JavaScript on your computer will happen using [NodeJS][web-nodejs]. +This track relies on [Node.js][web-nodejs] throughout to provide a runtime for JavaScript. +This means that we assume all execution of JavaScript on your computer will happen using [Node.js][web-nodejs]. # Track Requirements -Many machines come pre-installed with [NodeJS][web-nodejs] or might have been installed previously, or as a dependency. +Many machines come pre-installed with [Node.js][web-nodejs] or might have been installed previously, or as a dependency. So before we do anything, we should check if it's already installed: 1. Open up a _terminal_ (`Terminal`, `cmd`, `Powershell`, `bash`, ...) 1. `node -v` -If [NodeJS][web-nodejs] is installed, a version is displayed. +If [Node.js][web-nodejs] is installed, a version is displayed. Write this version down. -If [NodeJS][web-nodejs] is _not_ installed, an error will be written out. +If [Node.js][web-nodejs] is _not_ installed, an error will be written out. Usually, something along the lines of `'node' is not recognised`. -## NodeJS +## Node.js -### If node is pre-installed +### If Node.js is pre-installed -Browse to [the NodeJS website][web-nodejs]. +Browse to [the Node.js website][web-nodejs]. It will display _two_ versions (if it detects your OS. Otherwise, select your OS first). If your `node -v` version matches one of these, you're good. -If it doesn't, we recommend that you use Node LTS. +If it doesn't, we recommend that you use Node.js LTS. If you're worried upgrading might break something on your system, you can continue as if everything is fine; we might not be able to provide support when something unexpected happens. -### If node is not installed +### If Node.js is not installed -There are a couple of ways to install [NodeJS][web-nodejs]: +There are a couple of ways to install [Node.js][web-nodejs]: - via an [Installer or Binary][web-nodejs-download] - via a [package manager][web-nodejs-package] -Both options support Windows, MacOS, and Linux. If you don't know what to do, using an installer is the easiest. +Both options support Windows, macOS, and Linux. If you don't know what to do, using an installer is the easiest. -- We recommend using the **LTS** version. This is also indicated as _recommended_ on the [NodeJS][web-nodejs] website "for most users". -- Follow the instructions on the webpage and/or during the installer and install [NodeJS][web-nodejs]. +- We recommend using the **LTS** version. This is also indicated as _recommended_ on the [Node.js][web-nodejs] website "for most users". +- Follow the instructions on the webpage and/or during the installer and install [Node.js][web-nodejs]. ### Testing the installation @@ -56,7 +56,7 @@ This means that the open terminals don't know that a new program was installed. > > If you've used the official installer, your `PATH` should have been automatically configured, but if your shell has trouble locating your globally installed modules — or if you build Node.js from source — update your `PATH` to include the `npm` binaries. > -> On MacOS and Linux you may accomplish this by adding the following to either `~/.bash_profile` or `~/.zshrc`: +> On macOS and Linux you may accomplish this by adding the following to either `~/.bash_profile` or `~/.zshrc`: > > ```bash > $ export PATH=/usr/local/share/npm/bin:$PATH @@ -93,7 +93,7 @@ In this case, run `pnpm install` instead of `npm install`, and everything should > > You don't need this information to complete the JavaScript track, but if you're eager to understand what just happened, the following paragraphs are for you: > -> This works because `npm` is a package manager that comes bundled with `NodeJS`, which has been installed per the steps above. +> This works because `npm` is a package manager that comes bundled with Node.js, which has been installed per the steps above. > The `npm` command looks for a `package.json` file, which is present in _each_ assignment folder. > This file lists the `"dependencies"` above, which are then downloaded by `npm` and placed into the `node_modules` folder. > diff --git a/docs/LEARNING.md b/docs/LEARNING.md index 75fb902903..ef4a334b5c 100644 --- a/docs/LEARNING.md +++ b/docs/LEARNING.md @@ -1,8 +1,8 @@ # Learning -Exercism itself has a nice [learning path for Javascript](https://exercism.org/tracks/javascript/concepts). +Exercism itself has a nice [learning path for JavaScript](https://exercism.org/tracks/javascript/concepts). But in case you need more, here are some resources: -- [Learn Javascript on MDN](https://developer.mozilla.org/en-US/docs/Learn/JavaScript) +- [Learn JavaScript on MDN](https://developer.mozilla.org/en-US/docs/Learn/JavaScript) - [ES6 Katas](http://es6katas.org) - [Babel docs](https://babeljs.io/docs/en/learn/) diff --git a/reference/keywords/export.md b/reference/keywords/export.md index 9a2d6d7e80..b839db441f 100644 --- a/reference/keywords/export.md +++ b/reference/keywords/export.md @@ -36,7 +36,7 @@ One caveat about re-exporting is that `default` exports are ignored by this synt ## Transpilation -To make `export`s work, we use transpilers like [babel][babel] or [tsc][tsc] that take those modules and convert them into a dedicated file (or multiple). Babel also has the benefit of another form of `export`s, the so-called `synthetic default export`: +To make `export`s work, we use transpilers like [Babel][babel] or the [TypeScript compiler (tsc)][tsc] that take those modules and convert them into a dedicated file (or multiple). Babel also has the benefit of another form of `export`s, the so-called `synthetic default export`: ```js exports = class XYZ {}; @@ -46,7 +46,7 @@ Which will be translated like the first mentioned example (`export default class ## ECMAScript 6 modules vs CommonJS modules -There are different kinds of [modules][concept-module], each with a different way to export. The examples above are all [ECMAScript 6 modules][es6-modules] and are mostly available through preprocessors like [babel][babel]. In [Node.js][node-js] environments however [CommonJS modules][cjs-modules] are used. They usually take the following form (note that there is no `default` export): +There are different kinds of [modules][concept-module], each with a different way to export. The examples above are all [ECMAScript 6 modules][es6-modules] and are mostly available through preprocessors like [Babel][babel]. In [Node.js][node-js] environments however [CommonJS modules][cjs-modules] are used. They usually take the following form (note that there is no `default` export): ```js var foo = 42; @@ -61,7 +61,7 @@ module.exports = { ## Where to use -The `export` keyword, just like `import`, can only be used in a module, which means it has to be run in [Node.js][node-js], transpiled by [babel][babel] or similar, or be used in a [file included in the browser directly][es-modules-in-browser] using `