From 0ef2c22a62792126f8a3e5fa7c555ee2eeeb977b Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Wed, 17 Nov 2021 17:27:34 +0100 Subject: [PATCH 001/850] 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 002/850] 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 003/850] 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 004/850] 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 005/850] 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 006/850] 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 007/850] 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 008/850] 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 009/850] 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 010/850] 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 011/850] 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 012/850] 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 013/850] 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 014/850] 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 015/850] 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 016/850] 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 017/850] 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 018/850] 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 019/850] 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 020/850] 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 021/850] 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 022/850] 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 023/850] 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 024/850] 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 025/850] 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 026/850] 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 027/850] 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 028/850] 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 029/850] 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 030/850] 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 031/850] 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 032/850] 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 033/850] 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 034/850] 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 035/850] 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 036/850] 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 037/850] 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 038/850] 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 039/850] 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 040/850] 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 041/850] 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 042/850] 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 043/850] 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 044/850] 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 045/850] 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 `