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 001/882] 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 002/882] 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 003/882] 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 004/882] 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 005/882] 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 006/882] 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 007/882] 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 008/882] 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 009/882] 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 010/882] 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 011/882] 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 012/882] 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 013/882] 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 014/882] 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 015/882] 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 016/882] 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 017/882] 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 018/882] 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 019/882] 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 020/882] 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 021/882] 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 022/882] 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 023/882] 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 024/882] 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 025/882] 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 026/882] 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 027/882] 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 028/882] 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 029/882] 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 030/882] 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 031/882] 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 032/882] 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 033/882] 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 034/882] 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 035/882] 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 036/882] 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 037/882] 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 038/882] 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 039/882] 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 040/882] 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 041/882] 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 042/882] 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 043/882] 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 044/882] 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 045/882] 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 046/882] 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 047/882] 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 048/882] 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 049/882] 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 050/882] 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 051/882] 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 052/882] 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 053/882] 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 054/882] 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 055/882] 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 056/882] 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 057/882] 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 058/882] 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 059/882] 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 060/882] 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 061/882] 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 062/882] 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 063/882] 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 064/882] 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 065/882] 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 066/882] 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 067/882] 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 068/882] 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 069/882] 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 070/882] 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 071/882] 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 072/882] 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 073/882] 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 074/882] 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 075/882] 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 076/882] 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 077/882] 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 `